Let me brief it.
Trading is good if you understand it, but some people will never understand how to trade but they will continue to lose. If you have been losing in trading, it is a good advise for you to just hold for bull market to come. You still have time to earn weekly or monthly and safe part of your money in bitcoin and make more researches but avoid shit coins. Do not let it be too late before you will understand this. There is opportunity in crypto.
But if you are making money in trading, it is good for you. Earn money and hold also.
Not just some people.
So many traders aren't making money as a trader, 98% of traders loses money more than they make, but because some are making life changing money from trading they don't want to leave.
Trading brings good money if you know how to trade for real, but you don't need that lots of knowledge to hold Bitcoin, anyone who has a sense of responsibility (
trust me, you gonna need it) can easily hold their Bitcoin safely enough for them to make good returns.
The difference is trading is more riskier and faster too, but holding Bitcoin takes a very long time, people don't always have the patience to hold for very long time, they want quick money, I will choose holding over trading anyday, but at the same time trading is very good too.