Why is S&P 500 hard to beat?
Because it purchased every stock when it becomes large (for only 0.01% position) and held on to it forever. Very few people purchased Nvidia in 2001 despite dotcom bubble and never bought or sold any shares. The so-called "rebalance" doesn't really buy any existing shares