It is a weird situation because it's hard to decide where to draw the line. Even right now the exceptions are weird and semi-arbitrary. Everyone paying 30% doesn't work, but neither does no one paying 30%, since every app would just switch to subscription model to avoid paying Apple.
It's also tricky to change the status quo since at this point a huge chunk of their revenue is the AppStore, and any serious change in the 30% will impact that greatly, upsetting investors. Once you take the step forward, it's very hard to take a step back.
They have to know their cash cow is under threat from legislation though don't they? Or maybe they are confident that no legislation will get through somehow... They could try to keep cutting that percentage until the majority of people aren't pissed anymore. A 15%-5% annuity forever is better than 30% bond that lasts a few more years.
It's also tricky to change the status quo since at this point a huge chunk of their revenue is the AppStore, and any serious change in the 30% will impact that greatly, upsetting investors. Once you take the step forward, it's very hard to take a step back.