My question is that is it possible for everyone to have bitcoin with the number of limited supply of bitcoin ?
Of course, this is unlikely to happen with the limited amount of supply that has been set. And another reason, Bitcoin is not a legal currency so most governments still have rules if Bitcoin cannot be used as a legal means of transaction.