Yes, it's difficult, but that doesn't mean it can't be done. it all depends on how ready the beginner is to start trading. When a beginner makes a lot of preparations, including learning anything from a mentor, and only starts trading when he gets good guidance, I'm sure novice traders can do it too.
although I would prefer a beginner in trading to start by holding their assets rather than trading because their chances of losing will be greater than making a profit. But everyone's interests and abilities are different. we have to realize that.
Yeah an beginner can become a good trader as well but as you said, only if they focus a lot of improving their knowledge and skills so that they don't lose their capital in the initial stage and then regret it. Most newbies make the mistake of rushing into the market to start trading when they don't have any knowledge about how the market works in the first place, and while trying to do that, they lose everything they have and then blame the market for it.
Newbies need to understand that knowledge is the first step, it is not possible for one to do anything successfully if they don't have any knowledge about it unless they are extremely lucky and we know that a financial industry doesn't work on luck, you need skills to stay within the industry.