Lol, a swiss bank account is not impenetrable. It's just info that the banks don't have to share because of privacy regulations in Switzerland. That comparison actually says more about bullshit kyc/aml legislation in the US vs Switzerland