you have two choices: either you learn and improve or you stop. there’s no shame in admitting something isn’t for you but at least try first to learn and find ways to improve your trading skills.
On the contrary, traders want to improve but they don't want to learn. They consider learning as probably a waste of time simply because they lacked patience. To make it worse, they don't want to stop either. Instead, they rely on trial and error which is more of gambling than skill. This is why majority of traders today are losing instead of making profit. Trading is a risky investment but that's not the only reason why people lose money, it's because they want the right thing but don't want to do the right thing.
If you cannot invest in your time to improve, don't even attempt to start because it's hard to quit some time just like gambling addiction. Do it traditional way, just buy, hold and watch closely until your target is hit.
I agree that some trader lack patience, are lazy to learn, and only want to get rich quick. And that is more like gambling. However, do not assume that simply having enough knowledge and skills will guarantee you a profit
Trading is not gambling, but it is also not a job where you just have to do it right to make money. It is also a game of probability, and knowledge only help increase the chances of winning, it does not guarantee anything.
Holding long term is the smartest way to make a profit, but the problem is that many people lack patience.