I think what is unquestionable is that statistically, given available information, it is hard to make money against other market participants.
It is a form of informational efficiency, but it does not necessarily follow that prices are even statistically correct. The market can be irrational for longer than you can remain solvent.