When you buy Bitcoin hen the price is 100k$ then how much will you sell it back to make profit because at that time the price of Bitcoin might not exceed 100k$ and if the price didn't not exceed that amount you will become a loser in the business so how does the vendors do at that time?
Or you buy at that time and thinking that it will go up to 200k$ but ironically, the price come below 100k$. What will be you faith/fate. Many companies stopped function last year because they accumulated a lot of Bitcoin when the price was high and they were thinking that the price would go up for them to sell them off and make their profit from there but instead the price of Bitcoin drastically come down very well. So the companies enter bankruptcy and folded. So exchange are trying to avoid such mistakes, so that they can run a long journey.
When Bitcoin was 6 thousand dollars, the question arose in my mind, who will buy this Bitcoin with 20 thousand dollars? But today I don't have to look for the answer to this question anymore. I now understand that even if the price of bitcoin reached 1 million bitcoins in the future, the number of bitcoin buyers will not decrease.
In a general way, notice that the price of gold is higher than before but the number of customers didn't decreased. Since many of us think of Bitcoin as digital gold, its number of buyers will not decrease rather its demand will increase over time.