The long term is indeed more profitable when compared to the short term, but we can do that if we use cold money in investing or trading. Mental is also very influential, so we can resist selling for a long time.
I think long or short are profitable.
Short term , you can do day trading.
For long term, maybe you can hold for several years, especially old coins. You will get large profit from those.
BNB, BTC, ETH, ADA, DOT , those are good for hold.
If you have big funds, you can split in several coins for short and hold.