Yes, you are free, you do what you like and you can work whenever you want, wherever you want. But sometimes you get so lonely, that you start missing having coworkers and office gossips. Then you remember how horrible it was to commute every day, sit in a cubicle for 8 hours, follow useless rules and you’re like: nah, this ain’t that bad. But still, it would be nice to have someone work, discuss and exchange ideas with. Hostels are good to meet people, but not the best environment to get some work done. And you cannot always sit in the same cafe for hours.
The second disadvantage is the price. Yes, it’s great to travel from city to city, from country to country, but paying for hostels and hotels can get expensive, especially if you are in the beginning of your carrier. It’s not always easy to rent an apartment for short term abroad. Most of the time it’s really expensive to rent alone and you can never know how are your flatmates going to be.