In November 2019 this was no longer true. I went to multiple branches of WF, TD, BoA, Chase, Santander and Citi and none would open an account for an NRA without a permanent US address. In the cases of Santander and Citi I even had accounts in my home country already and bought documentation...