Its more than just getting the game running. The difficult part of game development isnt getting a prototype running, its integrating the game concept into an engine with playable inputs and ensuring it runs on all the platforms you have designed it for on top of marketing.

It also generates interest and is a pretty decent way of doing market research, if people would actually buy the game, they back it showing that you are likely to make bank on the game.