Markets cannot be perfectly efficient, because if they were, no one would gather the information needed to make them (more) efficient.
The Efficient Market Hypothesis Eats Itself
Markets cannot be perfectly efficient, because if they were, no one would gather the information needed to make them (more) efficient.