Given the fact that there are only 21M bitcoins, one could wonder if bitcoin was designed for a few selected or first few adopters and not to be a global currency in a world with +7 billions people.
As far as my knowledge and own opinion is concern, bitcoin was designed to somehow changed the current system of sending and receiving money. With bitcoin we can really say it's far less hassle than the usual one. So in here, it was designed in that kind of purpose and not on the people itself.
What happens 40 years from now when most of the people on earth turn to using crypto currency? simply use alt coins when they see bitcoin already in hands of a few hundreds people and not wanting to be manipulated by them or even by 1m coins of satoshi?
If most of the people will use cryptocurrency 40 years from now, then it must be on mulitple cryptos hence those bitcoin will not be used by all people in the world and that 21 million is enough since bitcoin is divisible by 8 decimal units.
But believe me in 40 years, cryptos will not dominated the fiat currencies.
Can't we have a second version of same code with same team and the same credibility developing it?
No. That's it.