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.
Everyone comes to achieve success in trading, but not everyone can survive in this field, because not everyone can achieve skill here, to achieve skill here requires a lot of hard work, patience and time, which not everyone has. The way people imagine trading, it has no resemblance to reality, it is more difficult than people think. So the only way to achieve success here is to make yourself fully skilled, and for this you have to work with patience.