Cost averaging make sense to me, it allows you to buy more and increase your holdings while minimizing the cost so I think this article is fine, though of course you still need to evaluate it.
Creating strategy is very critical, it can affect your whole system so better to have one always and I agree that there’s no perfect strategy, it will still depend on the market situation and on how you execute your trading.