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.
It should be noted that Bitcoin will never reach the point where there will have no buyers. If no buyer is found after $100K, then remember that Bitcoin will not be able to rise to $100K. The price of Bitcoin will be $100K when the price of Bitcoin becomes more than $100K. Bitcoin is currently priced at $30K and is increasing slowly in price. Keep in mind that Bitcoin is unregulated and cannot increase or decrease in price artificially.
Overall the market moves at its own pace. However, global economic conditions and business and political factors can affect the price of Bitcoin. As some are predicting that Bitcoin may reach 1 million in the next few years, the price of $100K will not be so high at that moment. An investor's main goal is to make a profit. If he is likely to make more profit than the price at which he buys, he will definitely consider buying at a higher price.