Certainly, but again, Bioware had already made the leap to Frostbite with Dragon Age Inquisition. It wasn't their first rodeo with it, and the complaints that existed would unlikely have been ironed out if they stayed with UE instead, and certainly building a whole new engine and learning how to use it would have been even more challenging and quite plausibly would have led to even worse issues.While I'm not going to strongly argue frostbite was at fault for me:a (certainly the tech itself wasnt) the pains of challenging, frustrating, or off schedule dev work don't necessarily show up in bugs or performance issues or low scope -- This stuff all ripples through the whole team, it could mean more developers working with less poloished (or non existant) tools because the "engine" work took longer than expected, it could mean last minute animation integration, etc.
That's kind of my point here. It's all well and good to point to using some different engine and saying that was their real problem, and it's a convenient excuse to use on the surface(much like every developer in existence blaming Covid for delays/issues when 70% of games were already getting delayed before Covid ever hit...), but the alternative of building your own engine has few guarantees that things turn out better, especially within a similar sort of timeframe. Building your own engine isn't some magic bullet to creating a perfect game and the complexities of modern AAA titles combined with their extra lengthy and thus extra expensive development means you're going to get games releasing with issues and constraints no matter what.
To be clear, in an ideal world of course I'd love to see more games being built with custom engines, I'm just saying that the argument for why it's sad this isn't happening should not be about it causing extra problems for developers. Cuz there isn't an engine in existence that makes making ambitious AAA titles 'easy' or anything remotely close. You're simply trading problems for other problems, and possibly even bigger problems. If you're time/budget limited and you've already eaten into a ton of that just building or upgrading your existing engine, then well, you very much might find the potential of the game limited by that itself, for example.