It helps to add identity to the envelope, in the following cases:
Using UDP, as messages are dispatched.
Using TCP, if we don't rely on persistent connections.
In the case of RLPx, identities are exchanged during the handshake, and then again when exchanging hellos. That only works because we rely on TCP persistent connections.