From my experience, here are 4 reasons I discovered:
1/ Lack of Discipline— a) Not sticking to one strategy, b) not respecting your trading rules, c) not sticking to your plan.
2/ Lack of knowledge—Inadequate understanding of the market, trading strategy, financial instruments, and fundamentals can lead to poor decision-making.
3/ Not having a mechanical trading system—This leads to emotional trading. Decisions driven by emotions like fear and greed rather than rational analysis result in significant losses.
4/ Overtrading—Taking many trades will affect your decision-making ability and lead to poor decisions.
If there are other reasons why traders lose money, share them with me.
I can't criticise you for saying all this that you mentioned can affect traders. I might say all this mostly affects the newbies who are very curious to make money in trading. These are people that will lose so much in trading, to be specific, because all this that you mentioned might trigger them because of their curiosity to make some huge profit, but if they can stay calm and learn, they will find it to have less losses.
Moreover, as a trader, you are expected to have that potential by putting it in your mind that you can still lose, but that doesn’t mean you are going to lose everything that you have worked for, but you are just going to lose some. That is why, in trading, they Is always stop lost. Moreover, trading is always done by experienced people and people who are always doing different research, because without knowledge, research, experience, and patience, you are going nowhere in trading.