Most people who say “I love direct feedback” confuse being direct with being an asshole.
Actual direct feedback addresses the issue, and offers either a solution or a propelling question that could be used to improve it. “This isn’t working because of X, and I suggest doing Y.”
Being an asshole is giving a judgement statement like “this is terrible” or even “this doesn’t work” without letting the other party know why or how to improve it. You can choose to embrace this if you want to in the idolatry of war-time CEOs, or you could consider how working with people and building trust and respect might actually improve yields.