"US expat" describes two structurally different cohorts and they have almost nothing in common at the bank-account level. Inbound means non-Americans who have just arrived or are about to arrive — H1B and H4 dependents, L1 intracompany transferees, F1 students transitioning to OPT, J1 exchange visitors, and the lawful permanent residents who hold a green card but were not born in the US. The week-one problem for this cohort is onboarding before an SSN card arrives: most US fintechs hard-block on SSN, the bank branch wants a US address you do not yet have, and the foreign salary or relocation grant needs a USD account to land in. ITIN-friendly fintechs and a Wise multi-currency account are the standard answer.
Outbound means Americans abroad — US citizens and lawful permanent residents living anywhere outside the US, plus the "accidental Americans" who hold a US passport by birth but have lived their whole adult lives in the EU, UK, or Asia. The structural problem this cohort faces is the opposite: foreign banks decline US persons because of the FATCA reporting overhead, the IRS expects a Form 1040 every year regardless of residence, and the FBAR threshold of USD 10,000 in aggregate foreign-account balances catches almost everyone with a salary. The standard answer is to keep a Schwab High Yield Investor Checking account open as the US base, use Wise multi-currency on the foreign side to receive USD without an international wire fee, and file the FATCA / FBAR forms every spring.