You mean HSBC and pals?
It seems yes, they do get fined but still keep doing it.
As long as it is profitable, they will do it.. meanwhile small fish like us get quite a few inconviniences for small transactions.
Crypto is anything BUT opaque. All transactions are public, while banks do not share that info on the open. What you don't know is WHO is behind a wallet/transaction.. unless they want the money out in FIAT, then you need an exchange.. so it is only fair that money laundering exchanges get heavily fined (should be closed, really)
Links for HSBC still being "problematic":