You don't have to be the best trader to start trading. Right?
You have to know how to trade and where to trade. I am not talking about bot trading here. I don't suggest bot trading as it won't help you to learn trades. I do not agree that you must lose your money to learn to trade, and it will teach you the best lesson. If you are a billionaire, that's a different case. But, On an online platform, You shouldn't suggest such things.
Surely demo balance and demo trades help newbies how to do it. Even some casinos offer demo tokens to test their games. Some of them offer faucets for their games. Did you see when a new medicine invent, researchers never test them on a human at the beginning? They try it on other animals first. You don't have to lose to learn something. I respect your opinion. But, I don't agree with you.
I think you do not have to be the best trader to start, nor you would need a bot to trade, or you MUST lose money, those are all very true. However, you also can't start (or shouldn't) when you have absolutely no idea, you should study and learn a bit before you do anything, a month or two with some courses and demo trading would definitely help you, you won't be the best but you won't be the worst neither.
And about losing money, when you trade, you will always end up losing eventually, when you are a newbie you lose more frequently than veterans, that is just a fact and we can pull data from newbie traders on exchanges versus veterans and can see that. It's better learn from them at least.