Receipts favor the business. Even returns help the business.
Receipts may also be required by law (which still supports "the receipt is not for the customer")
Receipts may also be required by law (which still supports "the receipt is not for the customer")
Furthermore, a business that accepts returns is the cost paid to increase customer confidence; it's called risk mitigation. Any return accepted is revenue rescinded and indirect cost incurred by the business to restock with the aim of winning future conversion.
A business issuing receipts as required by law is a consumer protection mechanism; a business retaining its receipts is for tax compliance.