Statistically speaking, I wouldn't trust the senior managers of any company to genuinely know what measures will improve their business over the long term. Even leaving aside the depressingly large percentage who are fundamentally incompetent at managing (eg, the ones who think "yell louder and louder until people do what you demand" is an effective management style), a huge number of management at all levels are indoctrinated to believe that the next quarter's numbers, and hence the stock price, are the #1 priority at all times.
And even among those who are genuinely trying to see that the business does well for years to come, rather than the next three months and then who cares, even among the ones of them who are genuinely decent at managing a product, far too few understand the positive relationship between how you treat your employees and what you get out of them.
Because we've spent decades in this country being sold the idea that good management means forcing workers to work more hours, under tighter control, because "workers" are stupid, lazy, and/or malicious, and it is "managers" who really know how to do things right, by the very definition of their jobs.