There ought to be a way to get e-receipts without giving a shop your email address. Scanning a QR code could work. If it was done well it could help people who need to keep that info for tax reasons or to claim back the money from their employer.
@rythie Taking a photo of a screen showing the purchase details would do it, too.
Time for a cuppa... Earl Grey please!