Except that businesses today don't act like they did historically. There was a massive coordinated campaign of deregulation in the 1980s, both in the US and around the world.
That has meant that businesses that were once happy to have X level of profit -- it kept the doors open, everyone employed, kept up with inflation and gave everyone periodic raises -- are now rapacious monsters seeking to generate profit for the shareholders at all costs, even if it destroys their communities and employees.
(This has been followed by a concerted propaganda campaign by lobbying groups to define this behavior as "normal and how it's always been. Please don't read any history books.")
The scorched earth behavior is what most people are objecting to. Very few people think the world should be run by non-profits or not-for-profits (which are more complicated than their names make them appear).
It is not unreasonable, even today, to run a business that just seeks to survive and be fine. But the people running most companies today grew up after the 1980s deregulatory wave. And the type of people likely to run companies tend to be the ones who feel like Gordon Gecko was unfairly maligned in Oliver Stone's Wall Street.