The best time to accumulate Bitcoin is not when the price is low, although it is the traders that think in this direction because they want to buy low and sell on an increase,
That's not the mindset of the traders only, holders purchase on dip knowing that bitcoin will definitely increase and it increase will be greater than now, example, bitcoin hits sixty thousands [60k] last year, and before it got to sixty thousands, the price were below 60k, but this year the price hits hundreds and twenty four thousand [124k] which nobody knew that the price will increase to such price, even next year the price can be more than the current price, so immediately the price of Bitcoin falls from 124k many rush and purchase knowing the next move will be higher than 124k.
I won't really say that people didn't know that bitcoin price will get to the $124k it got to, because there has been many speculations that were already ongoing that bitcoin was going to hit $100k and above because of the massive adoption from various government and private institutions. The signs were already there that bitcoin was going to hit that price and even go beyond it. If not for the unrest (war) and threats of war between some strong nations that has been going around the world, bitcoin would have gone beyond $124k we witnessed so far.