The classic startup article fallacy. Let's look at these group of winning startups (from the somewhat distant past) and then find some commonalities and then make them a general guide for startups today. Without looking at the losers, you have no idea what characteristics of the "winning" startup was actually the most important. I have no doubt that for every one company that succeeded at one of these bullet points, ten failed doing something similar. That isn't to say the ideas are bad, but the fact that one startup succeeded doing them doesn't mean it is good.
Also why is everybody so afraid to mention luck in posts like these? I think if you build a product for a new web browser, and that browser becomes the #1 browser on the internet, that is pretty lucky. Yes, there is a ton of skill there too, but also a ton of luck.
I'm not saying the lessons in this post are necessarily bad, but statements like "This is how networked products achieve viral growth" and "So here’s the secret" are just hyperbole, nothing more.