I disagree with you, waiting for a dip in other to invest is not a good idea, when waiting for the dip what if it didn't happen that means you have wasted the time you would have accumulated little using DCA strategy.
Those that are involve in DCA strategy always accumulate more than those always waiting for a dip before they can invest.
Why wait for a dip before you can invest, why not accumulate little by little weekly or monthly.
Bitcoin will not remain at this same price in 10 to 20 years to come so if you start accumulating now you will benefit.
Those who always wait for a dip to happen before they can buy are traders and not long term investor.
What you said is true because I personally also often see traders who spend more time waiting for the price of Bitcoin to drop again so they can buy it at a low price before they sell it back into the market again. Meanwhile, I think investors do not need to apply such a waiting strategy because every investor must always use their time as best as possible when they want to invest, so using a method like DCA is still more appropriate for investors than using the method used by every trader at this time, which seems to be more of a waste of time.
Thoughts on waiting for the price to drop before venturing into investing is a strategy often used by traders, their profits are made from the impact gotten from the time of purchase and when they sell and this approach is usually for a short period of time.
Unlike the investors, our budgets are placed on the long run and waiting for the said projected time (assumed time for the price to DIP) only poses more misfortune due to uncertainty whether the assumptions will go as planned.
Growing our investment does not base solely on just one strategy, advanced techniques are applied which comprises of different strategies in their perfect condition and when fit to match in the demand.