In an ideal world. It's unfortunately the prerogative of merchants though, so us customers would have to adjust somehow.
ATMs are pinned to your identity, and there's no way to replicate that in Bitcoin. Either way, I don't think it's too much of a problem. Bitcoin ATMs fill a niche purpose (getting coins in a pinch, buying for curiosity, etc.), and even the average Bitcoin user can go on with their lives with zero issues without ever using one.