It seems to me that, right now, location polling is really the major reason people request background processing. If Apple would put a feature into the settings that let the user regularly push their location to <i>Apple</i>, and then a section in the Notifications settings for whether each app could access that location once pushed, a large swath of complaints would be eliminated at once, and the battery life would only have to be spent in one place, instead of being hacked in by each app that you want to track you.