They are not saying these 500 companies are going to be the most successful in 6 months or 10 years. At one point Enron was 0.6% of S&P500 because it was a large company, not because the directors at S&P500 thought the management were honest people.
If you don't like that, fine, don't buy S&P500 and buy stocks or other funds that do have companies you like.
And why do people want to buy the entire market in the first place? They want to diversify and insulate themselves from a single company crashing their portfolio value.
What are people afraid of right now? They're afraid of a single company crashing their portfolio value.
Why are people afraid of their portfolio value crashing? Because these 3 companies will fundamentally increase the overall risk and volatility of the index.
Do you see the problem?
There are indexes that invest equal amounts of money into all companies, so Nvidia doesn't dominate. Or you can pick low growth high dividend indexes to insulate against AI. Or just grab Vanguard LifeStrategy if you don't want to think.
The current situation is unusual. No index can handle all situations. Either adapt or use a fund that does the thinking for you, right?
I want to believe the world is full of good people but I read stuff like this and realize otherwise.