I also happen to maintain a little "Secret Santa" website, hosted on a GitHub page. Nothing too fancy, just a static app that lets you manage a Secret Santa without creating accounts. Well, every year, I receive 3-4 emails thanking me for creating it, which is even more surprising considering they often come from people that aren't from the tech world at all.
Perhaps for my happiness I should invest more in this side project than in a package manager used across the globe :)
Open-source developers occasionally express dislike of "thank you" messages. They may have written that software mainly to scratch their own itch, and dealing with messages that don't say anything but thanks takes precious time out of their day. Donating money, however, is usually more welcome.
One can send thanks along with "No response expected or required!" :)
No open source maintainer is so busy that they don't have the time to respond to a ever so rare genuine thank you with a "Thanks, glad you appreciate it!".
This is not directed at you specifically, but your comment got me wondering how many people contact individuals like Daniel who are behind Open Source projects like this to share positive feedback, or even just to say "Thank you." I know I've not done it anywhere near as much as I should, and I suspect that doing so would help take the edge of what can often feel like a thankless task.
I imagine it's a bit like reviews: people with a bad experience are more likely to leave a review. Perhaps the best way to help people like David is to stop once in a while and thank them for the things they've done.