Not all companies operate like this, but many large ones do. Smaller chops can have exactly the kind of culture that you describe, but they're also quite often hard to find as they tend to have some stable business and long employee retention, it's unlikely you will find them at the same time you're looking for a job.
Yeah I am lucky enough to be in a company with a solid culture now.
I definitely think you need to avoid companies with 1) large turnover, 2) investor-driven growth metrics, and 3) a hostile or passive approach to company self-criticism.
Like the guy in the article, I have found that companies which hand-wave away legitimately good ideas or criticism in favor of some vague “strategy” reason tend to be untrustworthy. Well-run companies want to improve themselves, even if they don’t have the resources to make that improvement quickly.