Your argument applies equally well to payment processors (Visa, Mastercard, Stripe, etc.) and, as a society, we seem to be okay with them just taking ~2% of Revenue despite their underlying costs (largely) being a flat fee.
I'm not saying it's okay, simply that there's precedent fairly ingrained in our economy.
I'm not saying it's okay, simply that there's precedent fairly ingrained in our economy.