While I see your point, the job pool for a remote candidate, realistically, is the couple dozen jobs a month that they find on HN/Linkedin/StackOverflow Jobs/etc. Also, the on-site candidate pool, realistically, is a subset of the remote candidate pool* (edited). I don't know anyone who wouldn't prefer to work from home (or wherever).