You know, it's one thing to say that and another to implement it. Give me a list of games released and the percentages of games that actually use day 1 DLC. Give me evidence, or stop giving me excuses.
It's this exact thing that Bioware has gotten crap about and knows they've gotten crap about. That's why they got crap not just from random bloggers, but from Forbes and other actual important sites time and again. That's why they're cutting back on this sort of thing.