'Fraid not. Sure, there is "some" competition, but the source of the money is still largely from the fedgov....just by means of contracts and grants rather than directly via NASA. Many, many "dimes" of tax money are involved.
I oppose grants, they are essentially speculative political gifts.
But what's wrong with contracts? If you were in private business, would you not serve whatever customer you can, including a government agency?
At least there's a competitive written bid process and then a binding contract to deliver specific things within a specified time frame in exchange for payment.
What's your proposal ?
Throw more billions at NASA from the already $20 Trillion in-the-hole Federal Credit Card, in hopes they might create something better than the massively inefficient space shuttle failure ?
.