There could definitely be other concerns too. Such as security. It'd be much easier for someone to copy a code base, or get evidence of wrongdoing by your employer, or whatever, when at home rather than in an office. It's also harder to secure all your employees' home networks than one office network. But I wonder how many people who work at offices still bring their laptops home to use.