Trains are actually easy to automate.
Give the guys what they want for now and then
automate them out of work.
People are a pain in the ass as workers.
Many years as a project Engineer taught me this.
Can a computer manually throw a railroad switch that fails to respond to a remote command?