Finally. This is exactly how regulators should respond to the market abuse of these technology monopolies. If they wanted to head this off all they had to do was pay a reasonable amount of tax in the country where the revenue was generated and offer a reasonable (single percentage) fee for facilitating payments. They chose not to so they reap what they sow
It's going to be a hell for the users and the smaller developers. Devs will have to support multiple platforms, different API and options. Also different legal arrangements would be needed as each country has different laws and processes. Remember the agreements and forms we fill for different countries when we want to sell paid apps/features on App Store? I also can't wait to pay account fees for many app stores and…
If you want to pay 30% to Apple to take care of that for you, then you should be able to.
If someone else doesn't want to pay 30% to Apple, then they should have that right too.
I've lived through both fragmented platforms and unified platforms, and I'll take the former any day.
They're messy, but fair and dynamic. And critically, they evolve and allow new competition to emerge.