.. And it is better to learn and lose $1-10 bucks in the real market than to learn to trade on a demo account, and then go to the real market and lose a much larger amount there. I would choose the first option. Learn to trade only on the real market, because a demo account teaches you false skills or does not instill them at all.
While I share most of your point of view on learning to trade with demo account, however. they nonetheless remain kind of a laboratories both for newbies, as well as experienced traders. Point is. every business has its secret, in trading it's neither exclusive with learning with demo or live account. but the wealth of knowledge one ends up with. And interestingly. it's also a possibility to also demo trade a live account by paper trading it.
Well at least, on the demo account you have been familiarized with the techniques and movement in trading and for me, demo trading still an important step for a newbie before you will be going to the actual market. After the demo, you can start with a small amount, but of course, it does not mean you will also copy the strategy on demo trading, it should be your experience in the market and the real experience is to try with a small amount. I believed in trading that practice is the best option to become successful but of course with knowledge though.