Shouldn't they also just be regulated to only accept a fixed amount instead? I'm genuinely curious why this example isn't brought up more often and is just assumed to be the norm.
The irony in this % discussion is that Apple tried to use the same rationale against Qualcomm in their radio modem feud - Qualcomm wanted to charge a % on device price for using their radio modems whereas Apple pushed for a fixed amount. I'm sure AWS would love to bill % of revenue but perhaps due to competition, they can't do that.