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.
People talk about OSS like /r/choosingbeggers. "Why would I pay you for art? You should do it because it's your passion"
To be honest, I still love open source, but I have to take long breaks from maintenance because the "work" side of it -- the tedious zero effort issues opened, just gets to be demoralizing. The next large project will be closed source. I'm getting too old and grumpy to do project maintenance for free.
Expecting the maintainer to keep pushing updates forever is insanity imo. It also rubs me the wrong way when maintainers demand monetary compensation I feel like this muddies the water. But maybe this is the reality we are living in now.