I doubt Bioware is purposefully sacrificing quality. They are trying to make sure their product appeals to a large audience, as is EA. That is the difference with a small company and a big one, a small one can survive easier off a niche product.
But Bioware was moving past that before they partnered with EA. In fact EA seems to have given Bioware a lot of free reign, they didn't push ME3 out the door, it was delayed a couple times. TOR was given a huge budget.
I disliked DA2 tremendously, by the way, and I blame Bioware for it fully.