The same way fantastic tennis players can consistently outperform the rest of the competition, fantastic traders can certainly outperform others. Of course, in an ultra competitive environment, with a massive number of constant competitors, its very hard to retain a number one spot. Its also hard to predict markets because of the very fact that they're inefficient and irrational. There are so many active participants its hard to predict how they will react to available information.
Take 2008 for instance. There was public information demonstrating fatal weakness in the housing market, but it was neglected en masse. This makes it very hard to beat the market. Even if you're correct, the market could decide to ignore the facts, and you wouldn't be able to reap any alpha from your observation.
Sure, assuming every market participant has knowledge of the winning strategy, and the skills to employ it..which is a pretty big caveat.
By this logic why do some chess players beat others? Wouldn't they all simply adopt the same strategy?
EDIT: So one thing to consider is that markets are predictive. A "correct" interpretation is only correct if it can predict what will happen in the future. And because the future is not predictable (proof needed but whatever) there is no way to know which interpretation is "correct".