> Probably because they don’t have the same needs that you do?
To be clear, my entire workflow could easily be done on my laptop. It's just that I found the downsides to be minimal to non-existent and there exists only upsides.
> My primary machine is a laptop and it’s very powerful without me having compromised on its portability to any meaningful degree. I enjoy the myriad benefits of not doing remote development, such as not requiring a stable internet connection at all times.
I think a suitable development environment almost always requires a stable internet connection. But I do live in a cushy first world country, so I admit I'm privileged in that regard. From my POV, this is the only potential upside to not doing remote development. I'm curious to hear other though!