They want your Social Security number which I don't know that I want to give out to every Tom, Dick, and JC Penney just for a 10-15% discount.
Also, grace periods are getting very short, less than 20 days. If you travel or have bad mail service then you may pay late through no real fault of your own.