I mean its only 21million btcand there are 6billion people in the world , how can it be enough
Yes, it would not be enough for the whole world.Only for that reason,more people are holding it as saving since there would be a great demand for bitcoin in future,but there would be no more new bitcoin.Its better when compared to US Dollars which is printed infinitely.