... it's no longer enough to resolve names to IP addresses, you also have to resolve to choices of transport protocols.
With encrypted transports, you always have a key exchange to deal with, which can be slow.
The TLS issue is that you have a TCP handshake, which exchanges three packets. Once the TCP session is established, you have a TLS handshake, which is also three or more packets. QUIC adds key information from the start, so you only have one handshake that combines both purposes.
So...