Driving a train and driving a car are two completely different challenges.
If signaling worked properly then it wouldn't matter whether the train was driven autonomously or not, the "problem" becomes trivial. Establishing and continuously verifying that signaling is working properly is the hard part.
Without signaling you're limited to crawling speed just like humans are when they don't have any signalling .