I’ve got 4 computers (2 macs and 2 PCs) connected through 2 KVM switches to 2 monitors which I can switch independently to any computer. Great for remote debugging. I switch the target computer to use my main monitor, and switch the code computer to the secondary monitor so I can see when it breaks into a breakpoint, then switch over to that computer to check out what I need to do.
Also, the remote debugger is the only way to debug Paint events (since switching to the debugger will redraw the window, and repaint the window you are debugging).
Indeed, I have 4 monitors attached to my dev machine often I have 3 of them running remote desktop services to client machines even occasionally an Apple device.