No point in having crappy demo versions, and developing great demos is on par with adding more levels, i.e. lots of work. Multiplayer demos have design considerations. Single player demos have to be a mix of tutorial with knock your socks off, sometimes out of order with the story in that sense.