There certainly is a middle road, and the United States has been down that road successfully at certain times in the past. Much of Europe travels that road constantly, to the benefit of ordinary citizens and workers.
Moderating big-market capitalism by giving workers a voice through labor unions and the political process can and does offer prosperity to people who don’t own the capital.
Why in the United States today do so any of our workers who are employees of giant corporations make so little money they have to rely on taxpayer funded government initiatives just to have any kind of a quality of life?
That happened much less a couple generations ago, because labor unions were more powerful. And because the political process tilted more in favor of workers.
Today, the political process is far more likely not just to disfavor workers but to keep their hands tied and their labor unions weak.
Just look at the lengths giants like Uber and Amazon go to employ huge forces of the working poor while muzzling them with respect to collective bargaining.
No system can be moral if the workers providing the labor don’t have genuine input. When the system is rigged against them by the powerful, outcomes are obviously going to be bad.
Opposing that does not have to mean Soviet communism. Labor unions and workplace laws and regulation provide balance, not tyranny.