why we need three different version of bitcoin ??
Frankly, what we need is the real Bitcoin and we actually don't need the other altcoins (BCH and BTG) but since we also love varieties I am saying: Why not? We can have the space for these new coins in the world of cryptocurrencies. We are all introducing new altcoins everyday so why not also "derivatives" from the real Bitcoin? And since I would be receiving FREE coins every time there is a hard fork, I am not actually complaining but just going along with the flow.
We have nothing to worry about because the real Bitcoin will always be Bitcoin and anything they say otherwise is just a hype or a marketing ploy in preparation for the birth of the new BitcoinGold. And for me, that is just fine. Again, there is nothing to complain about since we will have our own share of the new altcoin soon.
However, am hoping that this can be the last hard fork for at least the next five years as it can put some pressure on the whole Bitcoin community which is not really as united as that of Ethereum (this is just my own personal opinion).