For banks it is actually a bit more than just a need to log important stuff.
The regulator demands that there is a record of ALL messaging interaction with functions like trading. This is important if they need to track down collusion as happened in the LIBOR situation.
DB were heavily criticized (and fined) for not fully logging all such traffic. If the other bank does produce a record of messages and you dont, then you really are in trouble.