Eventually he said if one more person asks, he would just remove the feature altogether. Of course, that happened, and my enjoyment of the software was reduced.
Nobody needs "brilliant jerks" like that. Hopefully they've developed a better attitude in the years since.
What's wrong with that? Why must every open source maintainer be a sycophant towards their users? It's so bizarre to me that it's what's expected and everyone gets all "He's so horrible!" when they're not pandered to.
That said, FOSS has a big problem with maintainer burn-out. It seems that projects like SQLite demonstrate more sustainable models, such as source-available and a closed group of maintainers who are exposed to limited demands from users.
I do handle annoying feature requests on my open source project by just ignoring them.
As I really need the synchronization, and the offline reading capabilities of native clients, I wonder if there's any other software that does this right now.