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!