You have said it all. I would say trading needs a lot of work to be put in place and most people don't really have the right guide on how to get going. Majority of people also quit early enough so they just give up. For anyone who is fully determined to be a trader then you don't need to rush things. Don't rush Please, take your time and get it right. If it takes 4-5 years to study in a university then you should be patient enough to learn trading for 1-2 years consistently, if not then trading is not for you.
In any case, of course it takes hard work to achieve success as well as in trading and maybe there are some people who take part in trading just because they see people who have been successful in trading and they don't understand trading well, of course this will be very risky and I agree with what you say, it's a good idea for them to first take the time to understand trading so that they don't trade in vain and just follow other people. Of course they will experience losses and the first time they try, of course everyone has experienced failure, of course. they must be able to correct this and return to studying trading.