You're not wrong, but for most people, most of the time, this quibble is not worth getting into.
Too many people are not saving anything, either because they (feel they) don't have enough income, are too scared of headlines, or just are not financially literate enough. If these people manage to get something (anything) going, even if it is into a 'non-optimal' S&P 500 fund, that's getting them from 0 to 80. I would be happy with more people doing 'only' that.
If you want to try to try to get them from 80 to 100, be my guest: but IMHO the perfect is the enemy of the good in this case.
> The usual counterargument to this is that we should reach an equilibrium where active managers will then be free to invest in companies that are undervalued simply because they're not a part of an index, but of course that also is making a number of assumptions.
There will always people who think they can do better, and some of those people will be right (at least some of the time):