In one case, a Wells Fargo bank flat out refused to cash a Wells Fargo check. They said I could open an account there and then they'd be happy to honor the check. Of course.
To be fair, it's clear why ATT would want to avoid handling cash in the store. Most people probably don't do that, it's probably small amounts, and they probably spent more offering that service than they collected.
The strange thing about verizon was that they wanted to charge a fee when there was no apparent prompting, for one of the more convenient (for verizon as well as customer) methods.
It was outrageous. They eventually dropped the charge along with the ability to pay in store.