Frostbite engine is such an unwieldy monster that it has killed the last 3 games that tried to use it, all of them top-tier AAA franchises no less (BFV, Anthem, ME:A).
It is optimized for two things, Battlefield and FIFA, and it is even cumbersome for that (see: BFV's lifecycle and the numerous long-standing bugs that plagued it). It was never designed for an RPG and things like inventory systems and facial animation did not exist and had to be invented (badly). But EA is all-in on the "everything has to run frostbite company-wide".