It's both a legal reason and common practice. Common practice because that way you can't try to trade coupons into their stores for money. Legal reasons because that way you can't try to trade it in for money, and then sue them when they won't take it.