Your mistake is in equating a voluntary donation by a private individual out of his own goodwill to government funding. As a private individual, if I wanted to simply give money from my work to an institution, the government should have no say in how returns from my work should be used, except if it is in the spirit of facilitating my intended purpose. The status quo is exactly what JM Barrie had intended.