And yet almost every bank requires it for 2FA and only a precious few offer TOTP or some other reasonable and secure form of 2FA.
It's a fucking game, protecting against gold farmers. How about protecting my non-virtual gold?
Banks have to price in the risk that, if something does go wrong, they could have regulators on their back. And uh, have poor incentive structure wrt being perfectly allowed to do everything by the book and slipping responsibility if the book is just wrong.
I don't know why (maybe criminals are more likely to go for your WoW account assuming the legal consequences are less) but I would advise all companies to examine how Blizzard, Valve, and others handle account security.