Too true. I've seen quite a few networks come and go. And some of them seem to work just fine. They just don't take off.
I guess even if you build the best software in the world you still need the right wind in your sails.
There's always a bit of luck, in every part of life really.