They are fools. You don't buy an overvalued index...lol. The S&P has been overvalued for some years sadly. You
make money by buying low and selling high. The entire market has for some years been buying high and looking for a bigger fool. The stock prices are driven by low interest rates, free
cash and share buy backs. Half the companies in the S&P 500 are not making any money in reality. A couple of years ago when I checked, just over 6% of the companies listed on the S&P 500 accounted for 50% of all its profit.