A typical register will have something like $50 in change sitting in there
Not in today's day of Cash Back on debit cards, they don't.
CC transactions often take just as long, if not longer than cash.
On what, dialup terminals? CC transactions can be nearly instant, and many retailers (Walmart, for one) notify you to swipe your credit card while the clerk scans your items, not afterwards.