Certain functions like remote employee clock-in with geolocation (literally the first example company in the article) are perfectly reasonable to record the employee's GPS coordinates, in my opinion. If you're clocking in at the job site, having some record that you were actually at the job site isn't an invasion of privacy.
In some US states (and some international jurisdictions, as well) you owe income and possibly other taxes (and your employer may be responsible for withholding and reporting related to those taxes) on income from work done in the jurisdiction even if it is only a single day of work, and even if you are not a tax resident, so, yes, it has something to do with your day-to-day location.
https://www.fcc.gov/sites/default/files/voip_and_911_service...