Included in the above article but nnoted quoted by the OP was a mention that domestic ATM fees seem to be leveling off after recent increases.
My bank raised their out-of-network fee to $1.25 from $1.00, but at the same time dropped a $1/month fee for having the card in the first place.
On the other hand, there's always Commerce Bank. All ATM access is free.