Right. Metro service is a
passenger feature but it isn't how the service is actually delivered. As a passenger your experience during core hours of operation, and especially in the inner city, is that you descend into the system and you just take the next train, because there will be a next train. Don't run for a departing train, just wait for the next one.
There actually is a timetable for all of London Underground, it's needed to roster drivers. But the only services ordinary passengers actually care about are the first ones and the last ones, Amersham to Baker Street last train is 23:22, if you're out of the city too late for that, you're not getting a tube home. When/ where there is Night Tube you probably don't care, as most people taking Night Tube aren't exactly on a tight schedule.
However, the Underground is not run at capacity as you imply. There is deliberately wiggle room for "recovery" from events even at 30tph. This is one reason why the Circle Line isn't a circle any more, it makes it possible to recover more easily on that line.