I haven't heard of this strategy, I believe, but I fail to grasp how this is better than other things.
DCA makes the basic assumption that the asset's value will rise over the long term. So, you invest regularly whether the price is higher or lower, believing that eventually it will go higher. DCA reduces your urge to speculate, which has been shown to give worse results.
Why isn't it better to wait till the price is quite down (say, at least -30% from the ATH), and invest $10k then? It would mean buying more BTC than if a person buys when the price is high.
It isn't better because the price might rise instead of fall. You are making the assumption that you can somehow predict the price movements. The reason that you invest the same amount at regular intervals is that you don't really know where the price is going in the short term, but you believe the price will be higher in the long term.
This kind of Model can only work with bitcoin, if you try to do dollar cost average with altcoins, you will bleed the hell out of your capital and you know what happens to altcoins in every bear market...
DCA is a long term investment strategy. If you know that an altcoin is going down in the long term, you shouldn't invest in it for the long term.
In a bear market price of most coins will gradually create a lower low. Yes, you could see some recovery after every crash but it will crash repeatedly. This is how a bear market reacts. It is not that hard to identify a bull or bear market and in every bear market, most of the coin prices went below 80% of their ATH. You can check that by yourself.
Anyone can identify a bull or bear market afterward, but you can't know how long it will last ahead of time.
"In every bear market, most of the coin prices went below 80% of their ATH" is not a very good indicator. You miss out on coins that don't lose 80% and many coins that lose 80% never recover.