Many (most?) people don't have the luxury of two development machines. If I could have two, I'd probably get a laptop and a desktop too. But if I can only have one, then I'll take the laptop.
It’s way too much work syncing workspaces, repos, configuration, installed software, etc.