Not just that! The EIP-7702 delegation to make the wallet into a smart contract bypassed all of the controls that they had in place on the signer. It's wild that they didn't have a system in place to stop it from signing that transaction type.
[1] The fact that the needed to sign 50 of these transactions to solve a race condition seems like an implementation detail