Right now, one of the major obstacles to work from home is the multiplicity of state laws that labor leeches have to obey. If you have fifty employees, each in a different state, then you have to deal with payroll taxes and labor laws in all fifty states. It doesn't matter if your corporation is based out of California, or Hawaii – you follow the laws where your employees are located.
A unified federal “work from home” law could solve a lot of these issues, and make it easier to employ people from anywhere in the United States that has a reliable internet connection.
Right now, all of the labor laws assume that workers are on-site. That used to be true, but those laws were mostly written before the widespread adoption of dial-up internet service.