Based on my experience, it is indeed possible to open a personal
bank account remotely with brick-and-mortar banks in the US as a non-resident. I'm not referring to major banks like BoA or Chase, but rather to smaller, physical banks such as Banesco US or Ocean Bank. Even though I had an ITIN, I was not required to provide it. I had to pay an introducer $3,000, but I can definitely say that the process was quite smooth. Yes, I could have bought a plane ticket for that amount of money, but that would have required me to spend time flying to the US, dealing with the bank's paperwork, and managing the time zone difference. This way, I spent roughly the same amount of money but saved a lot of time. I know that the introducer I've relied on can open business bank accounts as well, but the company should trade in the US and have some evidence of its US operational activities.