That’s a great point.
Managing cash for a merchant also brings real costs as well.
You have to take it to the bank or pay a service to pick up cash. You’re way more likely to have “leakage” when any cashier can pocket cash. Etc