The country requirement is because having an employee in a different country is a big regulatory endeavor.
Plus if you're doing a lot of international traveling while being directly employed, you are probably breaking immigration law wherever you're going (you're not allowed to work on a tourist visa, even if its remotely).