I don't think people would accept any percentage taken of crypto exchanges.
Let's not beat around the bush. This is Apple protecting the way it earns money, not trying to levy fines on crypto to make more money. I'm pretty sure they understand that this decision makes them unpopular with some people. Their bet is that it preserves the model where there is still a functional review system for code that runs on your phone.