I would go even further:
A surprisingly high number of "apps" could be replaced with web apps, where "installation" of the app means the JS/HTML is cached in the browser, and "upgrade" means a new version is downloaded by the browser (e.g. due to changed ETag identifier, or whatever).
Moreover, these "apps" would have almost no access to personal user data, which may be bad for business, but is more often that not a win from the privacy and customer protection perspective.