Technically there is Bitcoin for everyone. Even if the number of Bitcoin is limited to only 21,000,000 million it doesn't mean that only 21,000,000 people can own Bitcoin. Just as we know demand always adjust to the supply when it is limited in terms of prices so for a finite number of supply and IF the demand really rises we should expect Bitcoin to rise up in terms of price. If people can't own a whole Bitcoin the decimal amount of it with Satoshis might just be enough for some people to be rich from it.
That's right. Here again, some are poor and some are rich.
Again, the same limitation is formed as I mentioned earlier