I’ve spent about ten years abroad as an expatriate and have some experience in this. It used to be, back before globalization, that reputable foreign banks were responsible to their domestic regulatory authorities. It was easy to open an account because the domestic regulatory authorities were mainly interested in collecting domestic taxes.
With FATCA and globalization, the IRS has made virtually all reputable foreign banks subject to US law. If a foreign bank does not fully comply with the US FATCA with respect to its US customers, it is subject to a 30% withholding tax on all overseas payments. The regulatory burden makes doing business with US citizens prohibitively expensive.
I would imagine that there might be small local banks overseas which would be glad to accept accounts from US expats, and in exchange would be happy to not be part of the cross border payment system. Anybody wanting to wire money from a US bank would have to wire it to an account at a participating bank down the street, withdraw the cash, and walk it down the street.