I really think that short term traders have a little risk in not making their targets because of the range of their trading points, Yes this still count as gambling but with a little risk involved, And even though they are basing their assumptions on the previous market flow there is a high chance in winning by taking that chance than to do a long term trading.
Short term trading is a better option as you are less prone to volatility which could happen in the mid or long term. Though markets recover in the end but if you need immediate money in between than may have to sell even in losses which may be really disappointing thing to do in the crypto as you can make a good return in crypto markets if stayed invested and in short term can book profits regularly.
That's when priority comes into play. It depends on your situation why you are doing the short-term trading. Either for fast turnaround of investments or need of money. Either way, it is up to the trader how he will manage his portfolio. As long as he is responsible with his actions, there's no problem with that. At the end of the day, it is his money at stake.