Earlier quoted context omitted.
I do not understand why selling citizenships is wrong. If both the seller and the buyer agree to a price, what's the problem?
Listened to a podcast about this subject recently (in German though: [0]). What eg. a German (very!) rich person would do is get a second passport in Cyprus and then open a Swiss bank account. To the Swiss bank, they'd say that they only have that one passport from Cyprus. Therefore, the Swiss bank does not report to the German state that the German individual has a bank account. This is how that person avoids German…
also how does having a large bank account in swiss affects her taxes in germany?