Exactly. Private companies like space X would not exist if NASA didn't deliberately make the market for Private space companies. That's what governments do, make markets.
Elon founded SpaceX w/o an expectation of subsidies.
And yet, without the funding for CRS from NASA Spacex would’ve gone broke or at least wouldn have built F9 much much later.