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 modify my apps to fit specific app store rules.
The %30 cut, for me covers this boring complexity. I'm sceptical that the potentially lower commissions will offset the added development and administrative costs.
As for the users, people will start forgetting where they paid what. They will get frustrated, blame devs etc. It would become tiresome and many will be turned off the moment a payment is requested simply because they don't want to go through the same stuff multiple times.
I despise platform fragmentations. Instead of telling companies what they must do, I think the regulators should intervene for market fairness, i.e. Apple&Google getting heavily fined when enforce different rules on different developers differently or compel them to accept an app in the App Store if they can't clearly indicate which rule is being broken.
I would like to remind you all the troubles we need to go through to support just platforms: AppStore and Play Store. I am NOT looking forward to start paying fees and do development/Marketing work/Adjustments for Epic, Microsoft, Oracle, T-Mobile, Vodafone etc. just to reach the exact same users as of today.
Edit:
I, as a developer, don't want to deal with multiple platforms and their management and fees. Please tell me if you are mobile developer or is your opinion ideological. The Arguments so far look like coming from people who have no real experience with getting an app into the AppStore.
How do you plan to sell Apps in the UK, France, Turkey, charge VAT and pay it to the respective governments for example. How do you plan to file your export paperwork in the US? How do you plan to deal with compliance?
Seriously, are there any indie developers here with hands on experience? How do you handle international trade and taxation outside of platforms like AppleStore?