As of right now, it's pretty much impossible to open a bank account anywhere in the world without being a resident in said country. There is also FATCA and FinCen which reports to America. There are also strict KYC/AML rules for opening an account and transferring funds. The Swiss "bank account" is no longer a thing. Except for the big guys who, until now, still enjoy a nice playground. But these times might be coming to an end.
Compare this to the US: You can open a bank account easily, with no documentation, and it doesn't really take that much. At least for me, it worked from the first bank. Documentation? Just your passport. US address? You can use any address and you don't need to live there. Unsecured Credit Card? Yep, and if you pay up your balance monthly they'll increase your credit limit without asking. Trading stocks? No probs, just fill your taxes. Crypto? It's also okay with several US banks.
I personally know one person who just moved to the US, made a transfer of $250k from an HSBC account in a foreign middle-east country and WF didn't ask any questions. Compare this to the EU where Paysera recently froze my account because I made a 1.000euro transfer.