> This API is not the recommended method for accessing Android location.
> The Google Location Services API [...] is the preferred way to add location-awareness to your app.
http://developer.android.com/reference/android/location/pack...
It seems like Google is intentionally encouraging developers to switch to their closed APIs. Most developers will probably follow what the red warning message says instead of spending more time building another solution.
Google wants to keep control of all Android clone OSs, so they add convenience features to their closed-source libraries, encourage developers to use them, and force phone manufacturers to bundle them with their OS.
Bundling an alternative implementation of the API is probably a bad idea because of copyright.