There are other problems with remote workers. You can't have a face-to-face conversation. A remote worker can't go into a coworkers office and help track down a tricky bug. These issues can be alleviated to some extent by email, phones, and video-conferencing, but those things require a fair amount of work to set up and still aren't the same as having the person in the office.