If you take away profits from banks for processing your transactions it is called socialism?
Half trolling.
Single Euro Payment Area wire transfers are always free, by the law.
Naturally banks need to make profit, but it is prices little bit more transparently as monthly fees.