Some people prefer day trading or scalping just because of short term means of earning money. But they do not know that patience is very good in trader. That is the reason you will see swing traders and holders making the money while most scalpers and days traders are losing.
I believe that day traders and scalpers have patience too. But sometimes it's not enough for them to make money because they want things to happen so quick.
That is the reason why many of them are not mostly making money because they are so hasty. And if they don't learn from those mistakes, they won't make money with their next trades.
The learning curve of these traders is there but they have to analyze themselves too and realize what they need to change when they trade.