I guess I didn't quite say my point clearly, the time and physical cost to get to a grocery store puts up barriers against perfect price matching. You likely are not going to go out of your way to visit a grocery store for just a single item.
And I don't think online delivery will change anything here because shipping is a fixed cost, so price swings less than that will not change any buying habits.