In what world is "knowing how much you spent" not a reasonable design requirement for a supermarket?
Just to pick one user story, it's a lot harder to check / challenge an itemized receipt if you receive it hours later, once you're already packed things away or eaten some of them.