Why do you say that not many people choose it? I agree, it's the common way for newbies, as intraday trading is fast an traders can see the result in the short time. But I know quite enough traders who open short-term transactions and they are ok with them.
As for me, I try to combine both short-term and long-term trades. Anyway, it's the question of your trading system. If it allows trade for weeks or months, and it really works, why not? If you think that taking 20-30 pips is possible on a certain pair in 10 minutes, why not? If the risk management is planned well, I don't see any problems