Waiting for dip isn't always a good idea and I agree with you on this. For me pullbacks are the only dips I know that I can buy that is why DCA is one of the most effective strategy to use if we really wanted to get the steepest dip of crypto prices especially in Bitcoin.
Right. The reason is that if someone waits for a dip and wants to use their money only on dips, they don't know which one is the dip. For example, Bitcoin is at 60K today, and someone is waiting for a dip. The next day, Bitcoin was dumped to 55K, but they did not buy because they thought there could be more dumped soon. The ideal thing is to buy at the 55K price range, and if Bitcoin drops further to 50K, they should buy more. That is how DCA works.
Whoever thought I would buy the dip did not buy anything because they were waiting for a further dip. Bitcoin was around 56 to 58K range for a while and many people were waiting for 50K range. But look at the market today. It jumped to 63K again. So, doing DCA during the dip is important as well.