Sitting idly and waiting for dips to happen before you buy Bitcoin is a bad practice that should be discouraged by all because it has made a lot of people to miss buying Bitcoin at decent prices instead jumped in when then felt price was leaving them behind with some ending up in problems. The only condition I will support someone keeping some funds for dips is when the person is using a hybrid system of DCA combined with buying the dips, This way you can keep the DCA ongoing while allocating some funds for buying the dips so that you will not miss your chances of getting Bitcoin at any market condition. Apart from this, I will always go with the DCA method which is easier to use for everyone.
Some people just initiate the habit of procrastinatiion and tag it that they are waiting for the dip not knowing that they are indirectly doing their bad, this habit is always common with newbies, I don't even know the reason why a newbie will want to wait for the dip, someone that has no fraction of Bitcoin at all in his or her portfolio that's is supposed to come up with a strategy to start accumulating Bitcoin gradually, Bitcoin investment is very much easy if any of this guy's understand how to go another it, yes you are right what you said, if someone can keep DCAing and may be decide to have some amount of money to invest heavily during the so called dip then it not bad but as for relaxing comfortably waiting for what they called dip before they can invest, I think that idea should be relegated totally because it wouldn't do anyone any good.