I agree with you. Anything else just reeks of over-entitlement. I mean, if someone spends their free time to make something useful, that's great! If it doesn't quite meet your standards, that's your problem and you can either: fork it or send a pull request (ie fix it yourself), or pay someone (original author or someone else) to do it.
I'd rather people who build stuff for themselves release it to the rest of us than keep it to themselves.
I'd rather people who build stuff for themselves release it to the rest of us than keep it to themselves.