The maximum numbers of bitcoin to be mined is 21 million bitcoins. Bitcoin can not be used as money by the whole world because it has a maximum cap. My opinion . What is your stand ?
why do you think that? did you give it any thought or just a guess?
there are 2,100,000,000,000,000 units currently available to bitcoin. and 1 unit of it is called 1 satoshi which is worth $0.000083 even if bitcoin reaches $1 million, 1 satoshi will be worth $0.01 which is will be the same as smallest unit of USD. so why do you think there isn't enough of it available?