The great majority of jobs, are not the kind that allow people to work from home.
When you do a job from home, it is usually something that can’t be shipped overseas or outsourced. I currently do mortgage loans and have also recruited from home.
Sure. If your job requires talking a lot of meetings, or serving people face to face, you can't do that from an armchair in the spare bedroom. You can't unclog a toilet or rebuild a carburetor over the Internet. But wouldn't it be nicer to get to those jobs without all those folks in your way who don't have to be?
Most people who work in cubicles have three essential tools in that cubicle -- the computer, the network and the telephone. Guess what? I have all of those at home. In a far more comfortable and peaceful environment.