Your point that the S&P 500 represents large US companies, rather than all US companies, is well taken. Still, the process of centralization you describe (where most gains go to past winners) can't continue indefinitely; the S&P 500 companies (at least the ones in the US) can't account for more than 100% of US production.