By gambling one can get some winning trades here and there. Those few wins give them false hope. And they keep doing it until lose all the money. If anyone wants to make real money, he should treat trading like a business. Also he should not have unrealistic expectation.
Those here and there profit trades make them greedy. They keep doing random trading. They also keep unrealistic profit expectation. They don't have willingness to study and learn. Very few traders read books related trading.
In fact, many market participants are attracted by the gambling component of forex trading. And also the fact that most of these people lose their accounts in a short time. The whole problem is that forex is not a casino, but according to the theory of probability, if you are not good at knowledge and trading tools, your chance of failure is very high.
In business you need to learn how to make decisions. And there is no room for reckless impulsivity. But sometimes something happens and you may find yourself in this situation. And there's a lot that depends on whether you can handle it.