I take exception to the utopian ideal of not knowing nor caring whether you are using a local app or something in the cloud. Data consumption caps force me to care and I also would like some control over what data an app shares with unknown parties under the hood.
There is also the need to use some apps when not connected, say a GPS mapping application to guide backcountry hikers.
Develop kindly.