Each train has to approach a station, brake, stop, wait while people enter and leave, start and accelerate, all at safe distance to the trains in front and behind. Braking, standing still and starting easily add up to a minute, so a two-minute cycle time is hard even if the track layout is friendly (evenly spaced stations, no mutexes in the central area, etc).
Ninety seconds is really impressive.
Getting rid of absolute block helps, a moving block system can allow the following train to enter immediately, rather than waiting until the tail of train A leaves the far end of the station before the front of train B can begin moving. But that's not exactly something you can just drop in on a Tuesday afternoon, you'd usually have to shut the whole railway, add new signal technology, re-train staff, maybe even buy new rolling stock.
I've only travelled with one 30tph (two-minute) system, it was really relaxing. As you say, it felt as if the next train was coming immediately. Quite subjectively, it felt as if the wind pushed by next train could be felt while the previous train's lights were still visible in the tunnel.
https://en.wikipedia.org/wiki/Victoria_line#Service_and_roll...
https://en.wikipedia.org/wiki/Jubilee_line#Service_frequency
https://en.wikipedia.org/wiki/Central_line_(London_Undergrou...