That could be an incentive to keep companies small, but high-scale companies do have unique benefits to society.
This is absolutely not true. It never has been at any point in history. Not even CEOs would claim such a thing until the 1980s, and they were wrong then as now.
Even today, Costco and other businesses are thriving.
Stop drinking the Koolaid.