Even with a strict timetable you need extra spacing between trains and potentially slowdowns to allow passing to be done properly. These systems on busy lines tend to run trains as close to each other as possible without causing safety issues so there's no buffer room. And if something goes wrong for any reason the whole system starts getting cascading delays.