maybe,but people are strange
retailers probably get lots of questions like
"how can i get dlc?do you sell it?why not?"
credit card,live points,xbox live,blah,blah..."errrr,i don't trust this internet thingy much,what if they cheat me?"
good thing about this stuff are various retail discounts