Strongly agree that regular systematic profit-booking is a valid approach.
However, conflating not doing so, with “long term” is a mistake.
Long-term does not mean HODL.
Agreed, that anyone mixing-up those two is not being financially savvy.
The thought process that if not short-term, then HODL/YOLO is a false dichotomy!
Those aren’t the only 2 choices.
It is a range/spectrum of investment horizons.
Ideally determined by milestones/goals in one’s life.
Other aspects also touched-upon in this recent thread.
FWIW, the regulator appears to be keyed-in on this,
has recently updated the regulations to account for this and promote goal-based investing.