These are complex issues that can’t be resolved based on simple ideology. One thing I might add to what you said is it’s hard to effectively deal with the things you discussed without first fixing the institutional structures.
We’ve built a corporate model that is mandated to treat everything other than profit, as an externality. Legally, it’s baked into the system. Relative to capital, labor is highly immobile. Yet stable people in a stable society are what allow hugely successful corporations to be hugely successful. The Balkans is not the home of great innovation for a reason and the United States is for a reason. Corporations benefit greatly from the externalities known as political stability, socialized innovation and military protection yet they are required by law to ignore theses things.
The point is, if you don’t examine and fix the institutional structure, it’s virtually impossible to produce a result different from what we are dealing with now.