Rubberduck: and it seems that everyone is knowing that excebt the people making games
Must be different technique how games are done. Commercial games have closed planning, exact time when it should be done and ready, and still it should make profit or at least pay itself back :)
Same thing with Hollywood movies. :)
Freeware games are started with little thing, released first alpha or beta, and people start commenting on them right away, then game is developed basing those comments. And they can focus on smaller group of peoples, and no need to get such provit (most of the time).
However, good old times games were better than these days... :P