Having been involved in computers since the 70's, the internet before WWW, and the web since, I come to the conclusion that the Web succeeded because it was barely good enough to work for amateurs, but no better. As hypertext it sucks. As a application platform it sucks too. But for allowing free exchange of information, it's been pretty damn good for such a crufty piece of tech.