My experience in the US is you pay fees whenever you withdraw from a bank that isn’t your own. In other countries, you don’t pay fees unless you withdraw from an independent machine, and even then many are free.
I dunno though, I had a cushy US bank with no branches of their own, so they didn’t charge fees anywhere. BoA were bastards though, and I’ve heard terrible things about Chase.