Back in the day, we had requested donations for Firebug (which had millions of installs) and the revenue was embarrassingly pathetic. We used it to give contributors in non-western countries some bonuses from time to time.
There you're taking the already high-ish barrier for devs to pay for tools, as discussed elsewhere in this thread, and adding on the really high barrier to get people to donate to things they can use for free.