Re the bank branch / atm thing - today’s kids will hardly ever use either. They will deposit checks with their phone. They all seem to set up venmo accounts to pay for things. Typically you can add cash to their college ID so they can use that like a debit card on campus.
We set up the BofA account too but he’s never used a branch or atm.