My guess is that a big part of why the social networks took over as much as they have is that the average non-technical person did not like the thousands of small web sites: every web site is a snowflake, and if you make web sites for a living, then the differences between them tend to be interesting, but to the average non-technical person, the differences tend to be confusing or at least a little distracting or annoying, is my guess.