Here is my problem with Apple, Google and Microsoft.
Each vendor is using crowd sourced location / WiFi sniffing / map building excuses to collect location data from everyone. At least one vendor offers no ability to disable crowd sourcing without also preventing GPS from being used.
GPS ASIC's have advanced to the point where standard excuses (uses too much power, takes too long to get a fix, some indoor use) are no longer applicable. This appears to in no way be discouraging vendors from selecting shitty GPS components while propagating excuses which unnecessarily eat into data plans and upload all of your data.
Think of this from the Chinese perspective. Instead of everyone's location data being uploaded to Google or Apple ... what if it was all going to Huawei? Would US officials be comfortable with data about everyone's location constantly uploaded "anonymously" to Huawei?
I think we are all better off if vendors used more capable GPS chips in their handsets and location data is not constantly being uploaded to any single vendor for any reason by default.