In other words, as mruts said, the government steps in to mess everything up.
> You also have all kinds of problems with time frames.
> And in general there are just information problems.
Yes, but those problems can't be fixed by making the market less free. They can only be fixed by shareholders having a long time horizon and being willing to be involved in corporate governance. The biggest issue with that nowadays is that most "shareholders" are not individuals but mutual funds, which shortens the effective time horizon for everybody (even though funds are holding the retirement accounts of people who will be working for the next 30 years, they still compete on short-term returns) and means no effective shareholder governance (mutual funds don't care how individual companies compensate their management, they'll just trade to another stock if one company has problems).