I think they can wait for a while to buy bitcoin because I think after the price makes the high price, it will go down for a while, so that is the best time to them to buy bitcoin.
this is the likely scenario, what most people don't understand about market shifts is that it has to be slow and it takes time, so the moment they see bitcoin rising 300$ they think this the cheapest it will be, they jump in , prices drop, they sell for loss, rinse and repeat.
or the worse scenario is, they buy now, a few months later, price is back at where they bough or lower, they give up, sell , and then bull run starts.