The production run of trains is too small to make complete automation feasible. That said, as someone who was originally an automotive engineer, I’ve long thought it was bonkers that pretty much every new train in the UK is a new variant. Why not just have three classes: fast, stopping and commuter?