Above all calculations, traders will always be more profitable than investors (holders) but the issue is that trading is not easy, notwithstanding, all conditions being equal, traders will make multiples of what investors will make periodically. This is why we always need to differentiate them if it's ROI or account safety we want. If it's ROI, a good trader will make more, but if it's the lower risk which will automatically mean better account safety, then investment has it. The choice is ours!
The truth is opposite and in your post you mentioned it too. Trading is more profitable than holding only if you are very professional and successful trader with very good success rate in trading. If you are not a trader like this, and most of us are not a trader like this, trading is less profitable than investment and holding.
Holding will not cause you any loss and you can enjoy nearly maximum profit with your bitcoin. With trading, you can win or lose and in long run, it's hard to make it better and more profitable than investment. If everyone can be rich with trading, there is no saying "If you can not hold, you can't be rich", which is true.
See the ROI of Bitcoin with years of holding, if you hold your bitcoin, you will get profit and holding it in more market cycles, you will get better ROI.
https://casebitcoin.com/