To combat many problems, the government would certainly be helpful, but isn't necessary. Take climate change. If every corporation took a carbon negative stance like Stripe and Microsoft, that would make a big dent in carbon emissions. Unfortunately, a lack of housing is a problem that the government created. And it's a problem that only the government, in my view, can really fix. As long as housing supply is artific…
But then some corporation would move away from that, get extra money and eat competition who is more green/moral/etc.
Competitive economy maximizes profits in the space allowed by regulations. That's a feature, not a bug. But it also means that expecting some sectors/inputs to become unfashionable and die out is very close to wishful thinking.