Maybe that's changes by country, but here bank transfers are basically final and can not be cancelled or recalled. Why would a bank cover your losses from their profits?
Which has zero incentive to side with the other party. You pay by bank transfer, once the money is on the merchant's account, why would their bank ever agree to a refund in case of dispute? Now it's between you and the merchant, good luck with filing police reports and court claims especially abroad.
The most common scams nowadays involve social engineering to make people log into their online banking and transfer money, specifically because there's no way to revert transactions. The victims are typically 100% liable as they accept and authorize these.