In house development teams being required to use a tool versus third party tools that have to view developers as their customers was never going to be a fair comparison though. Granted there are exceptions, but an engine that has to win your business, with multiple releases to iterate is going be approached ease of use, documentation and so forth very differently. It's like comparing customer service at DMV to a restaurant...Well yeah, better blame EA rather than the engine then. It makes no sense to me that the "engine" is blamed here, it was built for linear FPS games. EA wanted to use it for anything else but apparently didn't have the foresight to develop the engine/tools further, did they expect for it to just "magically" work?
Not fast enough, apparently. If you read the Kotaku piece, it says Bioware had significant issues with the engine even back in 2011, that's 8 years ago. This whole thing reeks miscommunication/mismanagement all over.