A pilotless, fully automated system makes far more sense to me.
You could do things like empty a train and then just send the train back to the shop for fixes or cleaning and all other operations could continue as normal. No need to stop all of the trains because you're operating a switch, just change the switch as the train approaches and then flip it back when done. Adding trains ought to be just as easy.
Even with that, I still think that they need more trains / more bays because there's a time constraint (and labor) on what they're currently working with.