That's really the point: An unsophisticated investor should go with index funds over the alternatives. To beat the market regularly, you need non-public information or insight, and the market is large enough that having said insight consistently is something limited to the highly connected.
Your argument against index funds, from a market perspective, is really more about putting all that money in large cap indices. Taking index funds to their conclusion, the ideal situation would be to use broader indices. Startups will still have to deal with venture capitalists, but that's for good reason: High risk, high reward investments aren't exactly what your typical index fund investor is interested in.