Financial managers, software developers can easily work from home. Dentists and building cleaners, not so much.