Really you have never used an ATM in your entire life?
ATM fees can be avoided by only using ATMs from the same bank you keep your money.
When you don’t use your own bank to take out the money, it’s not really YOUR money, it’s the ATM owners money who fronts it to you for a fee while later getting reimbursed by YOUR bank with YOUR money.