How you want businesses to work and how they actually work are different things. By default, a business has no relations to society beyond beyond those facilitating financial transactions in such a way that said business makes a profit for its owner/stakeholders. Anything else is adopted strictly with the purpose of advancing that primary purpose, or is externally mandated via regulation, community pressure, etc. An entity that doesn't prioritize profit (given no external pressure) isn't a business.
How you want governments to work and how they actually work are different things.
How you want public perception to work and how it actually works are different things.