I can understand that an app needs explicit permissions to access it if the smartphone has a permission system (e.g. Android, Windows Phone). But how does location get so much intention than others (say, contacts), as I see Windows Phone (and iOS which does not even have a permission system) gives an extra notification for the first-time access to the location service.

What makes location so special?