> most progress
Well most progress in computing, software and related areas did come from private companies.
> True free market competition creates monopolies and
That’s where regulation must come in. To stop monopolies from forming or at least from abusing their position.
Anyway your suggestion is to jump straight to the monopoly phase?
There is an uncomfortable truth to reconcile with in that the vast majority of technological progress in private companies has come from monopolistic ones.
The Internet came from the military originally, the Web came from CERN, many advances in programming languages (like automatic garbage collection) came from academia, and so on. Your claim about where most progress came from isn't obviously true.
And to the extent that it might be true, to what extent is that just structural? In a society with a focus on free markets, more will come from free markets, naturally.