Do what works for you. I guess every trader or investor usually has a strategy that they believe works well for them. While I was trading, I mostly traded altcoin, although when I traded Bitcoin, it was just once and was futures trading. If I get back to futures trading and make some profit, I will still invest a lot of my profit into Bitcoin. For now, I am only bent on accumulating Bitcoin on a DCA strategy, even if the goal is not to sell in the next bull market. But in the future, more bull markets will come, and there is hope to sell at a high price and still make a profit.
Are you seriously planning to accumulate Bitcoins now and hold them for a complete cycle and wait for the next bull run instead of the one that is about to come? That will take a lot of patience I must say, because a complete cycle means that you will keep holding through the bear market and then wait for the bull market to come, wouldn't it be better if you sell during the current bull run if the price goes significantly high and then buy again when the market crashes?
If I was accumulating Bitcoins through the DCA method right now when the market is relatively low, I would most probably sell them as high as I could during the bull run and then keep the stablecoins, wait for the bear market, and then buy again, who knows, I might get a better price then.