Right, so the problem is not solved and you are talking about "solutions" that have been tried before and do not work.
You know that quote about "doing the same thing over and over again and expecting different results"? This is what is happening here.
Expecting to fund commons infrastructure through donation do not work in the long run. It's that simple. You can try to come up with all sorts of flashy gimmicks to make the issue more visible,.but the issue will continue to exist.