I don’t think everyone benefits from demo trading because it fills you with hopes and when you go live, you don't get anything more than disappointment.I completely agree with you. Newbies don’t need to risk money when they can practice trading on a demo account without having to risk their money. It is the best way of putting your knowledge to the test and seeing where you stand.