I agree on academia on the case of market efficiency because its almost impossible to detect any price inefficiency. The concerted effort of all investors to find these inefficiencies is so tremendous. I also posit that there are some inefficiencies in the markets. But they are so few and occur so infrequently, one has to be very patient to find them.
When you see it, BET big.