QUOTE(Pulsemasta @ Jan 13 2010, 07:31 PM)

I wonder why he does that
Could be any number of reasons. Usually when people make big claims then fail to deliver it's because they found them to be more work then they expected, they're too lazy to do it, and they're too embarrassed to come out and admit they need more time (or perhaps help).
There's also the matter of outside matters affecting their free time (work/friends/family/health/earthquakes/fire/flood...).
Personally I believe that setting dates is the worst thing you can do with any project. Things end up getting rushed or just left incomplete; you either release an unfinished product on the due date, or you end up ignoring the due date and disappointing everyone. Or just plain giving up.
You might think that this only applies to part-time or un-payed projects, but even when a group of team members are working on a project as a full time job, a release date can (and will) seriously mess things up. For example, this is why if you buy a copy of Windows on the release day, you'll get it home to find out you're effectively a beta tester - it'll take a year of patches before it'll run decently.
