I've played many of them. Just because a bad design choice makes it into one game doesn't mean that it becomes a good choice in the next one. Things that they've done in previous games are not relevant.
Good design shouldn't be based on the assumption that people are going to rely on third-party modifications. The game should stand on its own. If people want to make modifications on their own, that's on them, but I'm testing the game that Larian is making.