Why are CVS receipts so long?

You walk into CVS to buy a couple of things. You walk out of CVS holding a receipt that’s 7-feet long. What is going on with that? Why do they insist on giving us so much paper? Is it for the coupons? Because Lisa likes her some coupons…