Big competitor to the web at the time was Gopher. Then at some point there was a rumour they would charge fees on some of the instances. At that point everyone switched to the web which had no transaction fees or royalties. So people get to try the system for free, and later comes the commerce layer. Tho commercial layer of the web has gone a bit too far. Hence working on an open web to create a balance.