We mod mainly for ourselves, because we want to, and because we can. We don't have to share our work with anyone. Like what was said above. We have absolutely no obligation, or commitment to do so. We share our work, because we want to. Not because we have to.
Modding is a HOBBY. Not a full time job. None of us are getting paid to do what we do. Most of us have real life 40+ hour a week jobs, and family's. We don't sit in front of a PC busting our ass's 24/7 just to make a mod for the ungrateful, and unappreciative, and lazy people who wont put forth the effort to learn how to mod for themselves.
I always give the same answer when we get something like "When the hell is it gonna be released?!"...
Answer.. "When its done". Could be a week. Could be 10 years from now. We work at our own pace, when we have the free time to work on our projects, and when we are motivated, or "arsed" to do something with our projects. It will get done when it gets done. You don't have the patience to wait? Move on.