for live trading the real reason is there are many things that a trader face only that its very nice . i once read a report that goldmansachs made only two losses in a period of one month of trading when he trade on live account but demo is best to understand the trading terminal and to test and eveluate the strategies,