I would have never thought when Twitch first was a side project that it would become as big as it is. I don't know if it's luck, skill, or good timing, but it's really amazing what they achieved.
All of those. Gaming has been steadily growing for a long time now and has reached a "major player" status, so the timing is good. They're obviously a very skilled group of people. And finally, great achievements require some luck.