Unfortunately, most people confuse trading with gambling, When they trade(gamble) and lose money, they blame the market or blame what causes the incompetence and justify it with poor excuses.
It is not easy to be a professional trader, but practice makes you confident in what you do for a job.
Both requires focus tbh but the longer you are trading the better your chances to be profitable since you are getting real experience and knowledge over time. Compare to gambling wherein it depends mostly on luck, in trading it isn't luck that determines it but your know-how and behavior towards trading.
You got some point, but I've read so many discussion already about trading and gamblers, but their meaning depends on a person's POV. Trading could be either on a high leverage or low leverage, depends on the trader.
Others say it was kind of gambling as well but I partially agree if the person doesn't know what he's doing and doesn't take some precautions like stop-loss feature or taking a profit on a certain level.