No. Trading is only to those who are strong, determined, persistent until they are consistently profitable. Because trading will constantly ripped you off. If you are not able to cope with the changes in the market, it will teach you that lesson in a way of losses. In trading there should be a constant learning and progression of your trading in many aspects. It could be in your system itself, risk management, psychology, exit strategy, or the market sentiment itself. That's why trading is hard and it is only for the people who are willing to put in the work.
Sounds like a preacher Man, lol. You are right, Trading is open for everyone but in reality only few can put in the necessary work needed. One thing is sure the market disciplines everyone and bends you, every true trader have a discipline path.
People become too optimistic in Trading without any background and end up losing because you can't profit in a market without an edge and discipline to your own rules being intentional about every move you make in the market.
Fuck Psychology, what any Trader needs is discipline with a Technical edge everything flows through and accepting any outcome of our actions builds us.