I mean sure. Google certainly doesn't want wireless carriers to compete with them in advertising, and everyone having access to location data from smartphones just devalues Google's own access. https://qz.com/1131515/google-collects-android-users-locatio...
Yeah, I was going to say... Of course Google made this demand. It's a no-brainer. Not only does it help ensure their competitors aren't profiting from the same data that Google does, but also its a beautiful PR stunt. Not to say that they shouldn't be making this demand, but we should all keep in mind that they're not doing this out of the kindness of their hearts or because it's the ethical thing to do.
It's only a PR stunt if they publicized it -- it's not a stunt if they did it without making it public.
It's a PR win for sure, but that doesn't make it a PR stunt.