To be fair, BioWare can be all pissy and EA can be the one ordering an ending DLC, or vice-versa. We don't quite know anything that went on behind the corporate curtain.
Heck, EA could've mandated that BioWare make an ending like that super-popular Deus Ex whatever that just came out, because hey, Eidos did it and it was super-popular, right?