Hacker News new | ask | show | jobs
by thmcmahon 4498 days ago
So that the company can invest in future products and sell them to customers. If successful the investors make money, the company pays developers and customers enjoy whatever games the company makes.

The money is not 'public' in the sense of belonging to the government, but public in the sense that anyone can invest through the share market.