1. Short-term (ST) will make you pay more commissions per trade.
2. ST trades more frequently, hence, make more money in the same period of time compared to long-term (LT), assuming that risk per trade are the same for both.
3. ST is relatively more stressful. More time spent on trading/screen-time.
4. ST charts can be more volatile or unpredictable as compared to LT.
5. ST may have liquidity issues on certain markets.
You missing the main points for ST vs LT.
LT will have edge in nature if you don't do something stupid, not for ST
