To stick with the Uber example, I don't live in a city with Uber, but have it on my phone for when I am. Why do I need to be burdened with using my data to constantly update an app I use once a year. This applies to a lot of apps (airlines, games, etc.). Games are really the worst offender as they tend to be quite large. Where release notes are provided in the app store, I will update if it is related to a critical security vulnerability, or something legitimate, but find it hard to rationalize constantly downloading 100+MB apps doing this for minor bug fixes that impact 0.001% of an apps user base.