That would depend on if they sold below their buy price. Absurd to think that is a function exclusive to being long.
Short term traders by virtue of their short term holding nature are more naturally inclined to lose money on a trade or sell prematurely missing the majority of the run.
When you hold long term a well chosen stock will continue to appreciate and one can choose to sell for fiat if it suits them. I can assure you going long on a stock is a highly successful strategy and nothing to be scoffed at.
Smarty day traders usually outsmart themselves but good on you if you're making a go of it.
Place your bets players.. or just sit back knowing you choose well and let the market play catch-up