Yeah, although, having owned a Surface Book 2, and being a .NET developer, the only Windows sytems I'll have in my home will probably be Microsofts own, unless someone makes laptops that are as nice, for half the cost. Things just work on my SB2. The only reason I'll buy a new one is if it either dies, or I see a really good deal. I've had it since 2017 iirc and its been pretty great thus far.
My next laptop will likely be a Mac, mines hit the mark where Apple wont let me update anymore, kind of makes me angry that Apple does that to perfectly usable hardware, but I like the ecosystem and my laptop was a min-spec anyway, needs to be upgraded, just waiting on a deal yet again.