Personally i agree with you and for the most part stop auto updates for such things like social media by just turning off sync. But yes, so many apps are going crazy in that it requests your location and other information on the fly that could have a huge impact on battery life.
What separates an android from iPhone device in a big way is Google Now. If you are a frequent traveler with a need to read all your favorite sports scores and such, Google Now can be awesome for traffic reports and things like that. But such a feature requires your phone to be pinged repeatedly throughout the day and night, thus even if not used in high accuracy mode, it can drain your battery fast. And because Google is promoting such a feature, I don't think Android in general will ever agree with us and just let us turn off such location services on other apps. In fact, I think with so many new apps that require location to work properly, I think that this is just the beginning of a trend that you and I might have to find other ways to curb the abuses.
Posted via the Android Central App