Of course holding could be better, because holding allows us to profit. For example if you are holding bitcoins it can make you rich. Because long-term holdings in Bitcoins have high profit potential. As a result of holding we can gain a lot. You hold Bitcoin for the long term. Because this holding will give you much higher return anytime.
I would say only for Bitcoin, and only for a minimum period of 4 years (or at least in between 2 halving cycles). ATHs happen in between cycles, so you need to hold for at least that long.
Holding and selling on the crash after ATH is what happens to a lot of people too, so you might even say the only true strategy is to hold across THREE ATHs
