I agree to your point as there are factors that really change the mentality of some traders, both greed and fear that comes out when they are in the process and while waiting for the market to move, it's no an easy task following your set limits or following the strategy that supposedly you are planning to execute. Temptation and such fear inside you can change the direction of your target and may lead you losing your position and the amount that you set for your investment.
I think the reason is that it is a very difficult job that requires a lot from the trader, perseverance, discipline, and many other rules that cannot be broken. I think that in trading you can achieve profit, but often it is a small profit, because they are not ready to trade big money, or are carried away by futures, where I think it is very difficult to achieve positive results. Another problem is that everyone wants to get a quick result, and in trading this is unlikely.
Agree with your opinion. Trading is a complicated activity, so it requires caution, must not violate the rules and of course requires discipline. In addition, patience is also the most important factor in trading so that failure does not occur, because what needs to be understood is that trading is not a way to get quick results or want to get rich quick. However, trading is an art or process in order to get consistent profits so that success is achieved.
Because patient traders will wait for the right opportunity and not rush. They will also stick to the desired strategy and goals, even though emotions tempt them to ignore them. So it can be said that risk and reward are key in trading. Without it, no one can make a profit. Resilience, risk management, and emotional control are steps to becoming a trader. The last thing that prevents us from becoming profitable traders is that we do not have additional sources of income.