EDIT: Well, it seems you're not the only ones using the donation system for license payments. My wild guess this is done to avoid extra payment fees as normally when selling goods or services, the merchant is the one who pays PayPal's transaction fees, not the buyer.
Still, it would be more convenient for both you and your customers to have proper a payment integration. Your time spent manually activating licenses is probably worth more than those small transaction fees.