What baffles me is that in the US banking system one can claim refund for a payment made two years ago without a proper legal process! This should significantly reduce trust in the system.
As a business, the money in my bank account can be taken back at any point and the onus of fighting back for it is on me. How is that reasonable?