- it'd be distracting, they're open source devs/maintainers not fund managers
- it could be divisive and they'd risk taking flak if they get it "wrong"
- it creates a class of "approved" clients and related projects
I think the Jellyfin team's approach is pretty reasonable.
That said, if I was them I'd probably do what the Helix devs do [0] and rather than telling people to stop donating, remind them that donations are a "tip" to the project and shouldn't be assumed to be buying you anything or paying to ramp up development (or marketing or anything else). I really appreciate that stance and their attitude that it's great to have the money and they'll spend it if and when they need it, while also encouraging people to consider donating elsewhere if they want to have a bigger impact.