Interestingly enough isn't that how iOS started out? At least to some extend.
It would be interesting to know how mobile/web would look today if Apple didn't introduce native apps and instead fully committed to web apps.
Then jailbreakers came along, and demanded to be able to run native code, and boom, Apple agrees and we have the App Store.
It's interesting how opinions can change, and choices strike back.