I completely agree with you. Demo account is like a gift for newbies that they can test all their ideas and new strategies before using them in real account. it is not easy to run a trading account for new trader. Demo account is helpful for test new strategies, money management, use of different tools. Demo account open a door for fruitful start in real trading.