FWIW the belittling part is assuming you're entitled to someone else's half an hour.
Personally, I welcome feature requests and bug reports as long as effort is put into communicating them properly. I thank the reporter, give them pointers, and encourage other people to contribute the feature/fix. If I have time I fix it myself.
But if you act like I work for you in the report, you'll get the same measure of respect in return.
Tangentially, the time you spend learning the project will make you a better contributor. You'll be able to contribute more quickly next time. Now the project has two people that can implement the requested change in 30 minutes.
Please put in that time for projects you care about and help maintain them.
Personally, I welcome feature requests and bug reports as long as effort is put into communicating them properly. I thank the reporter, give them pointers, and encourage other people to contribute the feature/fix. If I have time I fix it myself.
But if you act like I work for you in the report, you'll get the same measure of respect in return.
Tangentially, the time you spend learning the project will make you a better contributor. You'll be able to contribute more quickly next time. Now the project has two people that can implement the requested change in 30 minutes.
Please put in that time for projects you care about and help maintain them.