Not true in Nigeria…if you use an ATM from the same bank you hold your account, you won’t be charged any fee. If you use another bank’s ATM, you’ll be charged a flat fee of 35 naira ($0.08).
Wouldn’t the 5% be on top of an ATM? Plus a regular cash user (not a trapped tourist) is going to be using a free one or withdrawing for free from a teller.
The introduction of bail-ins after the 2008 crisis is also worth mentioning here. For instance, "47.5% of all bank deposits above €100,000 were seized" during the Cypriot Financial Crisis 2012-2013 [1].