Geolocation data isn't authenticated or in any way secured against spoofing, so this isn't a security hole. And it's frequently wrong anyway (I am not now, nor have I ever been, in Ashburn, VA), so using it as the sole authority for "where are you?" and not providing a manual option is simply a bug; sloppy UX at best.
This has been going on for decades. My dad became a COBOL programmer in 1980ish after taking an aptitude test in answer to a newspaper ad. Y2K consulting was a pretty good gig.
Which is why I've long said that to solve the US problems we need to remove the tax breaks for company sponsored health insurance. Once that happens I can actually decide which insurance company is the best for me.
That will never happen. Healthcare being tied to employment is what keeps people from quitting shit jobs.
I'm still booting 0.94c from floppy.