Because they hyped the hell out of it, and it's been in the works forever, and it's not nearly as good as it should be. The only good part of the game is the story. The gunplay is lame, the ai is worse than stupid (I actually had a guy I was shooting at turn, walk, not run but walk, away from me...
I bought a used copy of Dragon Age off amazon and amazingly it came with the code sheet tucked behind the manual. I just used it today, almost 2 weeks past the expiry date and it worked. it said my DLC was purchased and I downloaded it with no problem. Also got the blood dragon armor.
So maybe...