Blockchain transactions are irreversible, but that has nothing to do with why they won't reverse these thefts. They don’t reverse these transactions because it would cost money to insure people’s deposits. Not because blockchain transactions are irreversible.
I'd be curious to hear a lawyer's take on this - whether something that is effectively a bank can get away with not being called a bank in order to avoid insuring deposits.