...
So we will have three or for new Bitcoins. We have BitCash and will have Bitcoin Gold. What are the other one or two coins?
NO!
we will always have only 1 bitcoin at all times. there never can and will exist any more than that. the chain with the majority support will be bitcoin and the rest of them will always be altcoins.
While I agree that there is only one Bitcoin at all times, I disagree with your argument. You can't know until long after the fork which chain has majority support. Hash power could switch back and forth. It could be difficult to gauge which network has majority user support, especially if we consider the position of SPV and web wallet users. And why should a simple majority be good enough?
I think any incompatible change of the consensus rules -- which necessarily causes an incompatible chain split -- creates an altcoin. There's nothing wrong with creating altcoins, but we should be honest about it. The legacy chain is Bitcoin. Litecoin is a hard fork of Bitcoin, too. Why would we call it "Bitcoin?"