It’s not just higher reasoning. Just try to buy something with cash and try to give the cashier “extra” change so you get back a whole bill and see how the cashier handles it. Total $5.17 give the cashier $10.17 and look for a $5 bill back- I often see the cashier look quite flustered and grabbing their phone but not really sure what to do.