I can honestly say it is not money that get me going with the hack. My time is worth much more for doing what I normally do. I also do not have the need to promote my site. I do it because: 1) I need the hack myself (although all the recent versions are purely released to fulfill other people's need). 2) It is only natural because I use other people's hack. I am putting back. 3) Some programming fun.
I can understand some of the things that have been turned out. I just replied to a few posts in my own thread, all I had to say was to go through the settings to find the answers. It is quite disappointing to be honest, here I am spend my spare time coding and support my hack. Yet people don't even bother to go through the settings before posting a question. I remember when I first used Matt Wright's perl cgi scripts years ago. Despite I had virtually zero knowledge about programming, I did some modification in the scripts after many fail and trail. Here we are on a hacking forum, people are asking questions which are explained in the setting description let along go throug the code.

Another thing I have noticed at least in my thread is users seldom help others out. It seems they all drop in to get their problem fixed or make the feature request and leave.
I think the users are the real reason for the coders to either trying to make money out it, or promoting their own site and perhaps making some money in the end. It goes like if I need to put up with all the crap, why not get something out of it. The trend won't change unless the users are educated to know the programmers do not owe them anything, they are here to help in their spare time.