Exactly! Developers publish code because they interest them. The market rate for developer are expensive. If people are too lazy to learn them self then pay the developer to do more work.
Mostly open source are code that interest developer period.
If you want some code that cater to your business or person need then pay for it!
On the other hand, while I agree that users who feel entitled are definitely annoying, I don't think there's anything wrong with users posting their questions and requests. As a user you can't really predict how motivated the author is. There has been days where I've gotten a feedback I really did care about, then the next day I got another feature request that was very interesting and relatively easy, so I just did it.
Just be respectful, post your question or request, and don't be upset if you get no answers.
Mostly open source are code that interest developer period.
If you want some code that cater to your business or person need then pay for it!