People don't understand that making games takes a lot of time, experience and money. Not only investing in project but also buying yourself some place to live, work, eat and so on. You think the guy gets all stuff for free? He pays like you do and instead of working for someone else like most of your do (if you even have a job) he also have to eat and if you complain about it being too little progress in so much time, then guess what? If dev doesn't have financial support he has to self-fund his project and that means less time working on game and more time working for other people, yeah that would greatly boost development time wouldn't it?
He can do whatever project he wants, it's up to you either to support it or not, being a whiny freeloader is a way to go for some people out there.