I think you’re ignoring the “without getting fired” part. The implication is that you’re in a situation where management is stubborn or even hostile to feedback.
Most organizations don’t practice “highly effective communication”. It’s often a nightmare riddled with politics and ego.
> I think you’re ignoring the “without getting fired” part.
The "start polishing your resume" bit was quite explicit.
Unless you are the .1% of developer (and probably with a heaping helping of luck) you aren't going to end up working someplace that isn't terminally dysfunctional no matter how much you polish your resume.
I'd argue 99% percent of companies operate like this. No one likes blunt feedback--even in friendships and marriage. Good luck if you throw money and ego into the mix.