That's the thing when you look back on it though. You see that each game seems to have more and more problems and if you go way back and look, maybe Bioware was never good, or at least never as good as we pictured in our heads because we were all young and dumb when those "classics" like KOTOR came out.
I mean everyone says KOTOR was awesome. But when was the last time someone played it? Was it still awesome as you remember back in the day, or do you notice a bunch of problem you missed as a youngster because you weren't aware? Look back on ME1 and 2, Mass Effect 1 was janky as fuck. Poor combat, poor driving, with only a decent story and a very cool world to hold it together. ME2 is basically the same game but the combat is a little better and now you can spend hours scanning planets without having to drive on them.
Don't get me wrong, Mass Effect is a fine enough series, but I wouldn't put any game in the series on a Top-RPG of all time list. Maybe that's me, but I was always kind of under the impression of Bioware being over-rated.
I actually played KOTOR for the first time in 2013, and KOTOR II for the first time in 2018! I thoroughly enjoyed them both.
Sure, they were both fairly clunky compared to today's standards, but at least I actually finished the games, whereas I got bored of Mass Effect Andromeda half-way through, and moved on. I also struggle to get past the Hinterlands in Dragon Age: Inquisition, each time I have tried to replay it, and the Jaws of Hakkon DLC bored me out of my skull, even the first time through.
What im saying is that, yes, we have the benefit of hindsight, but even when these games were coming out, people weren't happy.
When Mass Effect 2 came out, there was nothing but positive praise, and excitement for 3.
In comparison, when Dragon Age 2 came out, I heard nothing but complaints about how inferior it was to DA:O
When Mass Effect 3 came out, I heard nothing but complaints about the ending
When Mass Effect Andromeda came out, I heard nothing but complaints over its technical issues
When Anthem came out, I heard nothing but complaints about the loot, and the live service bullshit
I would go back earlier, but I was too young to be aware of the discussion surrounding ME1 and DA:O, let alone anything before.
The only game that really had people change their minds out in hindsight, was Inquisition. It was fairly celebrated when it came out, and it won its fair share of awards, but then as time went on, I heard more and more people criticising the game for its quest design - particularly after The Witcher 3 completely showed the game up, about 6 months later.
I suppose the common theme here is storytelling.
Its easy to excuse poor or aged combat, when you are at least enjoying the story that the game is telling. If the story has problems, a lot of people just aren't as happy.
KOTOR 1 and 2 had good stories, and are remembered well
ME 1 and 2 have good stories, and are remembered well
DA:O has a good story, and is remembered well
Dragon Age 2 had a much smaller scale
ME3 had the ending
Inquisition had the side-quests
Andromeda had the whole main quest
Anthem had basically nothing
Maybe that is just it?