Might be wrong, just my assumption based on contactless payment being almost instantaneous (like that petrol station).
However, using a contactless chip card is still a lot slower compared to using an Oyster card. Where as the Oyster card seems to process in a matter of milliseconds, the contactless card takes perhaps 2 seconds or more.
With a long queue of people all using contactless, this potentially adds up to quite a significant delay at the ticket gates.
The charge for travel on a given day is not made against your account until early the next morning. And card readers on buses, for example, don't always have a reliable data connection, so must be able to be processed offline.
You might be right that they are authorising in real time on the Tube readers, though. This would explain the poor performance.
The really slow ones just used dial-up. They mostly seem to be gone now.