How is this any different than a government bond program meant to finance the projects? Whether the profit is derived via increased stock price, or derived from interest paid by the government directly through taxes, how is it fundamentally different? The government can't typically just print money (to keep the economy okay). It has to either derive tax to get the funds, or borrow, which again privatizes the profit (in the form of interest).