Why? Why not just have great customer service for the main bank?
These sub-brands aren't, AFAIK, aimed at better-off customers who are worth more (there are examples of that too - Santander has Cater Allen), so it's not like there's some greater payoff to decent customer service.
They are phone and online only, without physical branches, so there are lower costs. Perhaps it's that?
i'd say the main reason the main banks don't have good customer service is that they simply don't have to, and the actors therein have selfish aims. the fiefdoms of the large organization will typically divert resources to themselves (increase revenue, decrease operational expenses, and increase managerial compensation/headcount). consumer inertia allows this to happen (which is why i advocate moving away from big banks to promote competition and better service).
for getting cash, most credit unions are part of the co-op network for atms: https://co-opcreditunions.org/locator/ so you have similar availability to a major bank (but admittedly a little more obscured).
I started a company to challenge the incumbents after running a credit union as CTO.
wells, chase, citi, BofA & the other big banks should be broken up into 100s of regional banks. lack of dignity and respect for customers follows from "too big to fail" (not to mention wasting trillions of our dollars without any punishment).