On the other hand, people using the software should have no expectations either, they should be grateful for the gift they have received. I believe the spirit of OSS should be contribute if you want to, if not, that's also ok.
If you demand compensation for your OSS work or you demand the OSS maintainer to implement features yesterday, you're doing it wrong.
I feel like the spirit of people creating software for the sake of software is fading away.