The question looks like a similar question but not, it's obvious that during bullrun someone who hold coin for long term will profit more because the coin it's holding may probably reached 5X or more depending when it started holding coins,so I know that holding a coin is something that turn people into billionaire, for example, people that hold bitcoin since 8 to 9 year, and they hold big fraction of bitcoin, by now those people will be a billionaire in Bitcoin, that is why I will prefer holding bitcoin than trading, so another of holding Bitcoin is that you can't loss your bitcoin or your coin same time whereas during trading you can loss everything in your portfolio within short time.
Even though I agree that holding can bring significant profits, the situation, especially with Bitcoin, isn't the same as it used to be 8 or 9 years ago. So, someone who buys and holds Bitcoin in current times cannot expect to get the same level of profits that users got when they purchased in Bitcoin's early days, and the reason behind this is simple. Bitcoin used to be very low then, so anyone who repurchased a few Bitcoins then became a millionaire if they held until recent years. Still, someone who buys Bitcoin now can barely get a few hundred thousand dollars in return even if they keep it for about two cycles because Bitcoin's price isn't going to reach millions this soon.
So, one might get 5x or more in returns if they can buy Bitcoin during the lowest times of the bull run when Bitcoin reached around $16k in the previous cycle. So the earlier you get in, the more profits you can get. In contrast, when we talk about trading, the most significant advantage it has is you don't need a specific market time for it to start. So, even if the market is not at the bottom, you can still start trading and earn a good profit if you know what you are doing.