Major reasons WWW succeeded:
1) Open standard, no license required. (My understanding is that TB-L worked hard to make this happen.)
2) A forgiving text-based format that was trivial to author, serve, and display. And evolve with forward/backwards compatibility.
3) One-way links. (Many other HyperText projects were hung up on bi-directional links.)
4) URLs didn't require any centralized authority other than already-existing DNS.