I'm just one open source developer so no idea how others feel -- I don't want to claim that I'm representing anyone besides myself here -- but I'm actually OK if people enjoy using my software without contributing to it.
Dealing with incoming PRs, especially from first time devs, can actually be a significant time sink for a project -- often, PRs take longer to go through rounds of review than it would have been for the developer to just write the code themselves, and if they are working on other features at the time, these reviews can eat into time working on that.
PRs can still be worth it if the person plans to contribute regularly in the future, of course, and sometimes a tired library author can appreciate leading someone else to write code that they aren't passionate about.... but for one-offs, a simple bug report / feature request / feedback can be just fine.
Of course, if you ask an open source project to add a feature that they don't have time to prioritize and you're not willing to dig into it more yourself, then yeah, you probably shouldn't complain 🙂 But here, Anant ran into a wall and it sounds like they solved the problem with a quick local patch, and I think that's reasonable.