My question is that is it possible for everyone to have bitcoin with the number of limited supply of bitcoin ?
Everyone can have bitcoin as you don't have to buy 1
BTC to have it. Satoshi Nakamoto designed Bitcoin with small unit, satoshi and you can buy small amount of satoshi but it still is bitcoin, just less than 1
BTC. The earlier you buy it, the bigger amount you can buy with same capital.
[Did you know?] Bitcoin Table of Units