What Apple and Google need to do is work on assuring that Apps can be uniquely identified (which the can already) and validated so that you don't have a clone of an App in another app store.
It's not clear to me why the Chinese competition fails at undercutting Apple/Google and the proposed app store competition would achieve that. I don't see the relevant difference.
The unique identifier on Android is easily broken, BTW. I don't know iOS well, but on android it's simple. IIRC you don't even need an android development kit, the java tools will do. This fine web page lets you download a formerly welll-known app; someone downloaded the app, unzipped the executable (which is in zip format), resigned and uploaded. https://forum.xda-developers.com/t/app-quickpic-v4-5-2-class...