For a number of years laptops have been "good enough" for most developer needs, and they provide much greater flexibility.
Using my laptop and occasionally iPad, I've worked from at least 4 different homes, a casino, 3 short term rental houses, a couple of client offices, and a beach in Thailand over the last ~7 years.