Actually long term trading/ holding is good for people who does not know how to trade.
Just like investing they can just sell it when they think the profit is enough.
Also with this strategy you do not need to worry about price dips/crash because history shows that Bitcoin/stable coins will rise in the future.
You have a point , holding your coins for a very long time is safer more than trading in the market but the growth of your coins will not multiply immediately if you will just rely on luck when the prices of your coins will skyrocket or not.