Earlier quoted context omitted.
The solution for this is to have the donation system pool transactions together. Instead of a single transaction for each creator you donate to, you make a payment into a pool that you can then allocate funds from to various recipients. And instead of individual payments to recipients, you send a single lump sum once a month (or if perhaps less frequently if donations are sparse).
This is how Patreon already works - they pool both incoming and outgoing donations for the month into a single transaction to reduce fees. But there are a bunch of donors who only donate $1-$3 a month to a single creator, and these incoming transactions don't benefit from pooling.
They keep degrading the pooling and/or threatening to remove it entirely.