Demos aren't necessarily released before a game. More established franchises usually have their demo out after the game is released. You want your developers concentrating on the final game instead of taking time out to do a demo. An exception would be games that are flying below the radar and you need a demo to drum up interest before the game is released.