So called "Perfect Information", as you point out, is an important requirement of the efficient market hypothesis, but not the only one. It also requires fungible goods (e.g., if I start making bicycles that are better and cheaper than your bicycles, they will necessarily sell more. That's often not the case, especially if there is strong branding).
Another requirement is that entrepreneurs have fair market access to capital. This assumption is true in many developed countries, but not in many developing countries where you need connections to obtain a loan. But even in developed countries, it's difficult to get extremely large loans on the merits of the financials alone, which explains why large infrastructure projects like highways, airports, and power-plants often don't get built solely by the private sector.