The S&P 500 is crushing diversified funds. So if you didn’t bet big on the U.S. stock index, ‘then you look like a moron,’ portfolio expert says