If you have some company that needs millions of dollars to do what it does the best thing is an IPO. That is the reason that there will always be a stock market. To a company its like getting free money. Well that is after paying a Investment banker 500,000-1,000,000 dollars.