I haven't read those academic papers you mentioned so I might have missed some insights, but after thinking about it on and off for a while my thoughts on it are:
1. Many people trading on the stock market are professional traders who do it as a full time job, and they have access to information and tools that you don't. So unless you expend similar amount of time in studying the markets, it's highly unlikely you'd beat them.
2. Even the best traders generally beat the market by a couple percent on average. So in order to compensate for time cost of equivalent to a full time job on studying the markets, the fund you're investing needs to be: (your salary / x%) -- Let's say you expect 100k salary, and somehow you can beat the market by 5% if you put in the time, then you need a fund of 100k/0.05 = 2000k for the enterprise to "break even" so to speak.
3. Most people don't have 2 million to invest. And even if they do, they don't want to spend 40+ hours a week studying the stock market. So, since trading is basically a zero sum game, most people who invest small amounts of money perform worse than the market.
This doesn't even go into the tricky details of determining whether your performance is due to skill or luck (or lack thereof). The 5% is subtle enough, but not having any degree of certainty at all makes reviewing your decisions and trying to improve your trading skills even harder.
That said, there's probably more than a couple people besides the big names who can pull this off. It's just that even if you consistently beat the market, it takes a long time for people (including yourself?) to notice, because the effects are so subtle at first. In a sense Warren Buffet owes his fame not only to his skill but also to his age, and his willingness to engage in the activity even when he has all the money in the world. I suspect most other people find other interesting things to do once they earn a hundred million or so since it's more money than they ever need...