This is a silly analysis in that it ignores investment costs. You can't invest in the S&P 500. You have to either buy an index mutual fund, or buy the individual component stocks. Either way the investment costs will significantly cut into long term returns, even with a fund like VFINX.