I've lived in the US and UK and generally agree with you. But one thing that got me is that it seems fairly easy to defraud the system in the UK with everyone so freely giving out their bank account numbers.
What actually protects the bank account numbers in the UK/EU? Why do people seem totally unconcerned with giving out this information there?