My list goes thus:
No emotional attachment when you trade demo.
No commitment when you trade demo unlike when you trade live.
You do not get into debts when you lose money on demo unlike live account if you borrow to trade.
making thousands on demo is a fantasy, making thousands on live account is a reality.