Many banks and brokerages in places like Hong Kong, Zurich, Singapore, etc... will not take Americans as customers. The IRS and US Treasury are just too difficult to deal with, and Uncle Sam wants too much control and information on its citizens’ money.
One solution (easier said than done ) is to get another passport from another country while still retaining your US citizenship.
Many countries in the world recognize dual citizenships.
Once you have that passport, open a bank account in Switzerland with THAT passport.