I never liked the idea of connecting a wallet to metamask, and stories like this just reinforce my views.
Sure, user error is probably the cause of 99% of these, but it always seemed risky from the start.