This often happens to beginners, who do not master the skills technically and trade only relying on speculation. Such trading will not last long if traders do not recognize their mistakes and do not upgrade their skills. What happens is that they feel frustrated with losses and then just leave trading altogether.
Trading requires time to develop expertise. What works for other may or may not work for you because if that's possible then everyone will be a millionaire through trading. In start we have to bear loses in trading and these loses are kind of lessons that tells us how to develop our future trading strategy. In short, we have to spend time, bear loses to understand trading and convert it into profit. It's a lengthy process and those who don't have the patience usually quit trading in the start stating that it's like gambling.
Every trader certainly goes through a process of developing that understanding. However, the level of ability of each beginner varies in responding to the experiences they gain. It is not uncommon for traders to fall into repeated mistakes.
Traders who ultimately consider trading as gambling actually struggle to understand how to conduct trade analysis. Even after experiencing losses repeatedly, the techniques used remain based on speculation.