nothing is guaranteed in this life so I disagree with you when you only trading has no guarantee, because even bitcoin investment has no guarantee too, but it is more profitable and less risky than trading, trading is Very risky and it's not really that profitable compared to one long term holding.
Yeah nothing is guaranteed in this life, but you should know that if you are investing, then the chances of making profit is high compare to of you are trading. As a trader, you are going to lose more, and you will always stress yourself doing analysis, and monitoring the market, but if you are holding, then you don’t really need all those ones. Anyone that invested in bitcoin 10 years ago or should I say 5 years ago are already in massive profits. If you are holding, you just have to buy, and just leave it in your wallet, you might not even check the wallet for years, and your profit will keep on accumulating. So I do encourage people to hold, rather than trading.