If everyone buys the same index funds, then all the money chases the same stocks within those index funds. The system feeds on itself resulting in overpricing of the index stocks which may not work out well during a sell-off. Index funds have risks too.