Users are terrible project managers. They report things as bugs that aren't bugs, they request features that don't improve the product, they in general have a low hitrate in terms of providing successful direction for a project.
Setting up a system where users pay for a _specific_ thing to happen is just asking for trouble.
Users paying for development they already find useful, or for concepts that they believe have promise - that's the way to do it.
You seem to be blissfully unaware of transaction fees in bitcoinland
https://cointelegraph.com/news/social-media-platforms-for-cr...
In lichess billions of games are played each month, and lichess is accepting donations of big amounts of money, i.e. 10 dollars, 100 dollars. How about with every game that is played the players pay less than a penny, 0.1 penny of a dollar? Personally that would cost me less than a penny for each day of playing. Lichess would make a lot more money, than individual donors who pay big amounts, and everyone else playing for free.
See how ruthlessly i got downvoted, maybe it is the case that no one knows what bitcoin is. Bitcoin is nothing for free, everything is paid for. Using supercash almost infinitely divided, to small amounts. If that is implemented already in the traditional financial systems how come no one is doing it?