I just sat down reasoning about everybody's decision to hold or keep their BTC, if the price of BTC reaches 50K today who is going to buy at that price? then there will be many sellers and few buyers, is the reasons for holding or keeping the BTC justifiable? please some convincing explanations.
Only 21 Million people will ever be able to own one single Bitcoin each (in approx 123 years from now).
The beauty of Bitcoin is that you don't need to purchase a full coin for yourself at that price, you can buy fractions of a coin.
Compare it to Berkshire Hathaway Inc. (BRK-A), which is trading at about 268,000 USD today. Here you can only buy a full coin - sorry share. There is no way to buy fractional shares. Berkshire has issued some years ago class B shares (BRK-B), which trade at 178 USD. So these could be somehow compared to fractional bitcoins.
The average trading volume for BRK-B is around 3,113,631 shares a day
The average trading volume for BRK-A is around 338 shares per day
So even a single BRK-A share trades at a value of a very nice house, there is still a significant number of people who buy at these prices. The price per coin/share does not really matter.
Bitcoin is much more flexible as there is a finer granularity of fractional parts.
Total market capitalization of Berkshire Hathaway Inc. is a multiple of the current BTC market cap, so from that perspective BTC is still just a piss in the ocean on a global finance scale. Lots of potential if done right.