The "because" part is wrong. Also, FWIW, countries in the EU don't just get to make their own banking rules.
I don't have an argument, you are simply misunderstanding what's happening here.
Closing accounts that belong to high risk customers who aren't making you a bunch of money is an entirely normal and legal thing to do.
EU solved this a long time ago, you have the right to a "basic payment account". Just not necessarily from the bank of your choice. The accounts closed here were not such accounts.