Why would one do remote development with laptops being as powerful as they are today (think: the raw power of an M1 Mac Book Air even).
I never really appreciated a remote dev server until I had to work on a behemoth Java project and then a behemoth C++ project. Having the extra memory and the extra cores is great. Never having to worry about your laptop heating up or having your battery die due to CPU load is even better.