I'm the creator of LESS Elements. Nothing is wrong with Bootstrap, it's just that when I wrote these mixins a while back Bootstrap wasn't yet available.
How do you define high end? Because to me, and people in general out there, Apple is (always) high end in the sense that they're about as high quality as you can get as far as these kind of devices go. They don't charge "high-end" prices for some of their devices, but price isn't the metric you judge something to be high end or not.
Of course, if high end for you means diamond studded or gold plated, then we have a different case here.
What licensing issues? It's your phone, your data. I don't think Apple gets to say what you get to do with your data on your phone. If it was on Apple's servers, maybe they would have a case.
Plus, it's data that Apple shouldn't have been storing (in its current state, anyway) in the first place.
The data on the phone isn't observations made by the phone of the location of base stations and access points. It's just a cached subset of access point / location (and base station / location) pairs from an existing, online database.
It has been argued for years that pitting Android against the iPhone is unfair because Android comes in so many devices at many price points whereas the iPhone is just that--the iPhone. There are just two models (the previous, and the current. It used to be just one until 2 years ago.), one hardware spec (with varying memory sizes, sure).
But that's the game Apple chose to play. They intentionally crippled themselves (even if they don't think so), so this is really a comparison of Apple's strategy vs. Google's strategy. And Google's strategy seems to be winning in some aspects.
Google and Apple aren't playing the same game. Apple doesn't care about market share, they care about profits. Google cares only about market share: the OS is free, they give search revenue to manufacturers and app revenue to carriers.
Both strategies are winning given their specific (and different) goals.
[1]: https://github.com/atom/apm/issues/620