Right, this is an issue. It's need to be decided what to do when there is no location.
Said that. I think that the physical location is important (obviously for whoishiring.io is) even if the position is purely REMOTE. Some companies will avoid to add location even in this thread.
The company location answers few question. The timezone that the work is going on, the shape of the business / work agreement that could be enforced, money (obviously). Often remote work will require you to buy a ticket and visit the office from time to time.
Hah good one. It's a google maps feature. I think there is a way to disable it. But I could say that ski slopes are there to make a job position even more attractive :)
All positions posted here are scraped and available to search on the map.
https://whoishiring.io/search/20.427/-57.788/3/