Agree, but this is not a pet peeve. This is quite a fundamental feature to avoid 99% of jobs being irrelevant. This is the first think I looked to do when i got on the page, and I lasted 1 second.
This is the exact reason I've created Remote Leaf[1]. Remote Leaf helps job seekers save time by scouring hundreds of remote job boards and send them the ones that are fit based on the skills and location.