I think thst the goal of KYC is to get information about the entity opening an account, to e.g. make sure it isn't used for money laundering. Whether this account gets stolen later is out of scope for KYC.
right so its useless?
No, it's not: you still want to make it as hard as practically possible to criminals to launder money.