I worry that approach would increase feelings of entitlement from people who don't understand the process and effort involved with development.
It systemizes the notion of "I paid you to do X, where is it?", a perspective which some annoying people already have even without giving anyone money.
Additionally, how do you determine how much payment a feature is worth?
What if the community is split about the direction of a project, and there happens to be two "pay for high priority" demands that conflict with each other? Who gets their feature that they paid for?
I also think that the people actually working on a project should be the ones setting the direction and priorities for it, not whoever has a big enough purse. We don't need to replicate corporate models that deny developer autonomy.
Isn't that trivially simple to address though? Just add
:z
to the end of the mount value string, and restart the container.