If the cashier gives you too much change I think we would almost all agree we have a moral obligation to point it out and return it to him/her, but with miles I think most of us view it as a game not a real currency. Maybe that's because the airlines keep changing the rules and they treat it like a game instead of a valuable currency.