I'm in Internet Marketing and have been working from home for 10 years. I see no reason for a majority of companies to have in office staff. Everything people are doing these days are on computers, so why make them commute? Why pay huge rent on a building? A lot of time and money can be saved by allowing telecommuting. To me, packing people into an office every day is like adult high school. No one can speak their mind, everyone has to follow the rules and if you're late you get in trouble.
There are a ton of options for making money online while allowing you to travel. Affiliate Marketing is what I'm specifically focused on and I was doing this while traveling cross country for 3 months a while back. Unfortunately, my girlfriend works in an office that only allows telecommuting a couple days a week. Otherwise, I'd be on the road all the time.