(To be fair, their announced reason for this is that it gives them a way to make these APIs available on devices that aren't getting regular manufacturer updates. That said, I'm sure it hasn't escaped their attention that it also adds a point of differentiation between Play-enabled devices and, say, the Kindle Fire...)
cite: http://developer.android.com/training/location/geofencing.ht... (Note that step one in using this API is verifying that Play Services is installed.)