I mean its only 21million btcand there are 6billion people in the world , how can it be enough
Yes this will be enough for everyone since no one will work everyone will try to spend btc but no one will accept them because there's plenty of it and will make the world lazy.
But luckily this will not happen.
As i said above you know what will happen anything like this happens.