I've heard server licensing suggested as a reason the web displaced Gopher.
I remember being amazed by AOLserver which I was surprised to discover is now open-source; possibly by that point it was too late though? My impression was that everyone used Apache because it was FOSS, but that could be wrong.
(I can't immediately name an example of this)