Remote debugging is a thing but not very practical when you have hundreds of instances of your application running across dozens/hundreds of servers.
For smaller scale apps it's a godsend but I haven't worked in that environment in more than a decade so remote debugging is essentially useless in my work.