Your response and the URL of your link refer to free markets, and they by definition require perfect information. The info at your link talks about something else.
In particular, perfect information is required in order for the free market to allocate resources efficiently; if obtaining information has a cost, there are all sorts of fun ways to abuse that in order to break competition and misallocate resources. You can see this in the US cellphone industry - by increasing the complexity of their plans, cellphone providers have made it more expensive to comparison shop, meaning that customers (rationally) go with the first option rather than the lowest-cost one.
You can also see this with some of the smaller-scale Ponzis and investment scams - so long as the amount of money each investor has invested is much smaller than the amount it'd cost to investigate the investment, it's not rational for them to do so. One of the recent US Ponzis, Perma-Pave, actually failed because they got greedy and took on a large investor with reason to investigate what had happened to their money.
The same reason integrals require continuous functions, which also can't meaningfully exist: it's a mathematical model. Just because it can't possibly exist in the real world does not mean it's useless or even "wrong" per se.
You can also see this with some of the smaller-scale Ponzis and investment scams - so long as the amount of money each investor has invested is much smaller than the amount it'd cost to investigate the investment, it's not rational for them to do so. One of the recent US Ponzis, Perma-Pave, actually failed because they got greedy and took on a large investor with reason to investigate what had happened to their money.