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.