Yes, but first people should make contingency plans for the worse scenarios. You don't want to end up in the street because you DCA'ed in a bear market although you might have some beautiful gains in the future. I would even make an analogy with the martingale strategy from gambling. By DCA'ing you basically lower the breakeven price of your investments. In martingale you double the bet to recoup the already realized loss while in DCA'ing you don't really double it (but maybe you do). My point is that you need to be careful not to go bankrupt during times of accumulation.