Newbie should do DCA because this could practice their patience towards their trades and as well they can learn more from their daily activities by looking at the market volatility. Although its really hard to spot the dip to maximize our profit but we should always put this as a goal that whenever we are in profit we should exit so that we can continuously accumulate rather than waiting for more pumps which we didn't knew if this one will continue and might this will cost us losing our all money if we are so careless on our trades.
DCA could be too advanced for most newbies as it could be incredibly painful for them to buy bitcoin and see that it goes down in price and then repeat this process over and over again, since at some point they could panic and sell their coins, to me it is better that newbies start by using the most simple strategy, which is just to buy and hold their coins, and then after they get a better understanding of this market they can try their hands on DCA.
Maybe newbies really need to learn more to analyze better so that even if the price drops, they can still see an opportunity to buy more than before.
It takes experience and practice many times to see the opportunities that come and I'm sure if they can do it, their ability to try DCA will be better one day.
It may look difficult but that's where the challenge is for a newbie, especially those without enough trading experience.
Everyone, especially professional traders, starts their career from the bottom and keeps learning until they have enough skills to trade and make a profit.