I am dumbfounded by the insistence by Android alerts that I switch to "high accuracy location" instead of GPS (which is now called "device"). Perhaps in some God forsaken urban areas you are better off taking your chances with random wifi location assignments, but anywhere in the 99% of the rest of the world (including the US) , GPS is WAY more accurate, down to 10 feet often.
If I make the MISTAKE of switching my Android location mode to "high accuracy" my location often jumps around to places miles away, sometimes 70 miles away. Others have complained, few pay attention. Just plain stupid.
Oh, maybe I'm the stupid one + I have missed something. Maybe Google is trying to collect data and trying to trick everyone into gathering this data by lying about accuracy. That make much more sense.
Google, either SHUT OFF THE ALERTS THAT (MISS) DIRECT PEOPLE TO USE SO CALLED "HIGH ACCURACY LOCATION" OR PROVIDE A SWITCH TO SHUT OFF THESE ANNOYING AND INCORRECT ALERTS.