Remote debugging is not new. I was doing it with vc++ back in the early 00's, & am pretty sure was there in the 90's.
The concept of remote debugging is just one of instrumentation, that's from the 1960s, this isn't a conceptually new thing. It's a functionally useful one