It's telling that Android, for example, has all sorts of granular permissions you can set for an app, but "Network Access" is not one of them.
My Calculator app does not need to call home.
A good portion of the apps I use fall into this category, and a straightforward mechanism to opt them out of access would be welcome.