They definitely haven't. The paper I think you're alluding to showed that monkeys picking 30 random stocks from a 1000 stock universe performed better than a capitalisation-weighted index of the 1000 stocks. However the former will obviously have greater exposure to small-cap stocks, which were known to outperform the bigger stocks.