Why not just give a project money and let them decide how to spend?

I guess if you have a subscription with a token allowance that you are not going to use up this week, it’s better to let someone else use those tokens rather than throwing them away. So using the food analogy it’s more like a store giving away unsold sandwiches to the homeless at the end of the day instead of throwing them away.

Donating tokens to a software project is a bit like donating food to a hungry person.

I think it might be beneficial to use blockchain, so that the donor can audit which prompts the token-pool they donated too performed. Perhaps donating tokens can also give you votes on which prompts are entered.

It’s a lot more like giving a hungry Hindu a gift card to a specific non-veg restaurant. Maybe they’ll use and enjoy it, maybe they’re vegetarian and will be insulted; either way that restaurant benefits. Especially if the hungry person exceeds the value of the gift card.

It’s more like donating snack cakes to a hungry person.