I agree, the Witcher 3 is a better game. No, BioWare shouldn't make the next DA more like it. They're different games for different audiences, and BioWare should stick to what they know best. Look at what happened when they tried to be more like Skyrim.
That's the thing. Dragon Age doesn't have an identity. Bioware changes it on a whim. Take for instance, the dilution of the Qun and Qunari from DAO to DAI. Take the combat, which is now some hybrid cesspool with a bad tactical camera view on top of it and a half-arsed friendly fire setting. Or take the art style, which is so different from each game you might be forgiven that they come from different IPs. Look at the evolution of Darkspawn for instance. Or the Elves.
I don't think Bioware can actually make a game that is equal to the Witcher 3, much less rival it or surpass it. That's like expecting Proton to make cars as good or better than Porsche. Witcher 3 Wild Hunt makes Dragon Age Inquisition look like the work of a bunch of rank novice amateurs.
Bioware these days are too focused on petty things with their game such as towing a specific socially approved politically correct line, pointless romance representations. That's how their stories and games go these days. Its more about "Does this cater to this particular social group's whim ?" rather than "Is this a good story ?"
CDProjektRed on the other hand does not give a flying f**k about politically correct socially approved opinions. They don't give a f**k about what Fox News or Social Justice Weasles or special interests groups think about their game. Their main concern is making a good game with a good story, good combat and good atmosphere.
Until Bioware can start not giving a shite about or not kowtowing a particular whim of a social group for their games and their stories, they are never going to reach the level that CDPR has reached with Witcher 3. Until then, they will remain a mediocre developer with a history of making great games.