Question: why tls is not enough?
Answer: In today's environment, it is not enough to encrypt the user data, as this metadata information can be used by adversaries to map out the network and plan attacks even without access to the encrypted application layer data.