If you're trying to be a safe and trustworthy place to store money, your morality shouldn't have any effect on your customers.
If they can store stolen gold for Nazis without running away with it or telling anybody about it, then I'm sure they can safely store money for me as well.
This may be true for your individual reputational valuing of Swiss banks, but isn't for a worldwide one.
And worldwide reputation matter because functional finance, like networking, requires peering at some point.
Major countries have a lot of leverage they can bring when the public is on their side. Viz Swiss secrecy / tax evasion laws being forceably cracked by "terror money" pressure.