I don't know, I really think at its core it is that simple. I worked remote for 12 years as a developer, sysadmin/devops (multi-hat deal with a small company) with no issues whatsoever. I got my projects done. It does require discipline, good communication skills and a bit of organization, but if you don't have those skills already you are bound to fail in any endeavour IMO. But you are correct it is not common. Probably b/c historically: 1) there is the belief if we can't see you you are screwing around 2) Employers do take a chance that they are getting someone who does not have the skills to thrive in that type of environment (who wants to spend all the resources hiring/training to find out)
EDIT: Also if you have the skills to work remote (or partial remote) you will never want to go back to the old "must be in the office every day" job again ;)