Fortunately, the market will decide how many of those other 42 million coins are actually viable. BCH didnt exactly knock BTC off its block and it seems BTG is having even less of an impact. Forks are now getting to the point of crying wolf...nobody pays attention. BTC appears to be the true Bitcoin still with the others languishing.
A fine point to talk about the blockchain currencies are on when evaluating them. This is something that few seem to want to do. Bringing it back to your bitcoin split point, how much development is going on with the BCH network compared to BTC? It isnt even close. Over time, BTC will evolve as developers start to add things common on other blockchains.