Would it be better than to donate 2.5% if I am receiving ~2% stales shares?
Rather than donate 0% and receive 2% stales?
In one case you're paying out 2.5% while in the other you're not getting (losing) 2% so yea, you're better off losing the 2% instead of the 2.5% unless you want to be a nice guy