Just be a good person and work hard wherever you live. That way, you, your kids, and your friends won't want to move to a fuck-all overcrowded megapolis and scratch out a living in a hyper-competitve environment just to try to 'get ahead'. Simple. No more parking problems.
and can pretty easily be displaced
Except they're all turning into cartels. Classic example: Ma Bell was all busted up, and step by step all the baby Bells got permission to unite with their little neighbors, and now we have a few corporations that have divided the phone service into market segments, all of which have Bell heritage. Some markets, like say grocery stores and many emerging products, definitely still compete, but wherever there's big money, increasingly there is collusion and shell-game competition. Cheers for Elon Musk, though.
that companies, like people, need to take responsibility for their actions