Operates at a hardware level, separate from the target machine rather than software in the OS.

With RDP/VNC what do you do if the machine fails to boot? Or RDP stops working for some reason and you can't SSH in?

Or for installing a headless OS on a new machine.

I'm sure there are more specific usecases as well but that's what I mainly use remote KVM devices for at home.