The problem is that Apple still wants to call it a transaction, I'm sure Apple would bitch if Feed The Children or some other donation app didn't use Apple for donations.
I wonder if there's some to be said about the fact it's not "money", like how would Apple want you to deal with that...