It doesn't make sense economically, and it is likely a side effect of a metric used on employee performance. Quick sale -> less time in store -> more time to help those that (actually!) need it. If you truly can't be bothered to take the money for an unambiguous transaction, Something Is Broken.