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.
You re right, both traders and holders benefits from the market and also buys the Dips but all with a different mindset and thinking characteristics . A trader mindset of buying the Dip is to buy bitcoin at a lower rates and sells it back for quick profits,that's a poor mentality,an outdated strategy that doesn't yield good profits. But an Investor doesn't think that way,he is always one steps ahead of the markets.Rather than trying to outsmart the market, he prefer buying bitcoin steadily & consistently by spreading out his investments to mitigate the risks. At the End,he wins for stacking consistently,he finally reaches his over-accumulation Status.