If you can’t be bothered to speed up the transaction by using a credit or debit card, don’t be surprised when the cashier can’t be bothered to put the change in your hand.
Handling cash is a nuisance, and slows down the line.
Edit: I know not everyone has a card. I’m talking about people who reach past a dozen of them and pay with cash anyway.