If you don't like how a company is run, you have two options: 1) build the company culture of your dreams from scratch from first principles 2) let someone else do all the hard work of creating value and then show up later and colonize that company and try to change its culture to match your ideal. Hopefully, if you're enlightened you've given some though to how to maintain the positive aspects of that company's culture before you attempt to foist upon its employees your ideal of how it should function.
At the end of the day, employment is at will. If someone doesn't like the way a company is run, they should try to change it from the inside as an employee or move on to another company if they fail to change it. Outsiders, on the other hand, should stay out of it. If you don't like how a company is run, and you don't work there, fuck off. If you really want a company to be run differently, get hired there so your financial success is at least aligned with all the other employees before you try to influence the culture.