The main problem of Bioware is that they don't actually realize what are their strengths and what made them succesful in the past. They cannot make great CRPGs anymore because their playerbase are ignorant morons who:
a) Like and praise their BAD games, case in point: Dragon Age Origins
b) Dislike their actually good games, case in point: Dragon Age 2 (for many reasons that need a whole post, it is the best in the series, the reason people hate it is because it doesn't fit their expectations of being BG3, but it was never supposed to be that)
c) Like and praise some of their good games for the wrong reasons, for example they loved Mass Effect for the story and world building, which was indeed top notch, but as video games all the ME games were pretty mediocre. I loved them a lot for the space opera story, but i wouldn't miss anything if i had just watched movie versions on Youtube, the gameplay was "just there", not terribad, but nothing good either, just there. Like the Witcher 3 gameplay.
The problem with praising and buying mediocre/bad games and making good games flop, is that you are providing the wrong kind of feedback, and video game companies more than anything run on feedback on what is expected to sell. You keep buying stupid shit, you keep getting stupid shit, you don't buy good shit, you stop getting good shit, is how things work most of the time. For example, Dragon Age Inquision sold well and reviewed really well despite being a travesty of epic purportions. So as you could imagine Mass Effect Andromeda borrowed from it and you can expect the next DA game to be more of the same shit.