Mass Effect and Dragon Age had two separate development teams under the Bioware name. Just because one game used Frostbite better than the other doesn't mean both teams would know how to use it. What happened was that Andromeda was developed by a half inexperienced team, with unbelievably, inhuman design goal deadlines.
No. The story is that they wasted a year or two, throwing stuff at the wall to see if it sticks, realized they're in over their heads, and then scrambled something together within the last year to not miss any (more) deadlines.
I've found this to be true as well. Reading a bunch of user reviews on the opposite ends usually gives me a better overview of both things that may interest me and things that might put me off.
Especially the latter, since I've found that reviews often glance over technical stuff. As if they're just reviewing the idea of a game instead of the product that's being delivered.