Several metro lines are fully automated and driverless--Paris Metro Line 1 has been fully automated for 11 years now.
For example, if one of the locomotive engines stops working and the train must stop, you need to keep the brake lines pressurized. For some archaic reason they fail open instead of closed, so you have to keep the engines running at all times. Otherwise, you need to send a guy out to manually apply the emergency brakes. This was part of the cause of the Lac-Mégantic disaster.
So it's not impossible, but there's zero chance that NS or CSX would ever invest $MM to upgrade the brakes on all their trains to let them run automated. But the real crux of it is that they'd be responsible for any disaster, and their go-to strategy is to just blame whoever happened to be in the cab that night.
https://en.wikipedia.org/wiki/Lac-M%C3%A9gantic_rail_disaste...
This sounds incredibly stupid. Do you happen to know the archaic reason?
However, without full grade separation, this is extremely risky because humans are stupid. It's also very expensive, especially if retrofitting on existing track without interrupting traffic.