From a technological point of view you're quite right but there are financial interests in creating gatekeeper-based app stores.

It becomes worse since the gatekeepers are also those that sell us the mobile devices to access the app stores.

It comes down to marketing. As longer there isn't a largish corporation marketing alternatives to native apps, the current situation won't change much - in the short term.