The main benefit to open the bank accounts in advance is two fold, firstly if you don't intend to do an activation trip it's ready to go prior to arrival to make payments and transfer funds, and secondly to allow you to build a US credit history before even arriving in country (more on this below).
HSBC is now the only bank that will allow you to open a US based account from overseas prior to arrival unless you qualify for their premier tier of service with account balance minimums. Citibank used to provide this service also, but ceased during the past year.
HSBC is now the only bank that will allow you to open a US based account from overseas prior to arrival unless you qualify for their premier tier of service with account balance minimums. Citibank used to provide this service also, but ceased during the past year.