Arguments on the network effect only work to a certain degree. An analogy would be to claim that something like Facebook or Google will be the sole existing service simply because it has the biggest network.
Alt coins need to offer something pretty good to overcome the network effect of bitcoin. So far, they don't. And with sidechains on the horizon, it's possible "real" altcoins never will.