I mean not every quests needs to be canon, because on the other hand, when you are " a random, killing x kobolds ", it doesn't make sense when suddenly you go toe to toe with Dar'khan Drathir and beat the shit out of him.
Then you can say "well but this quest, or this final dungeon boss, isn't canon, you weren't the one killing him." (The same way you can do that with thoses puny quests).
In the end it just depends of how you want to see your character, Vanilla was in a sense better on that end that since you weren't truly there, you could imagine whatever the fuck you want. While currently, you are just standing in T-pose next to important characters, without emotions or barely any emotions in 30sec longs official "main story quest" cutscenes, it just bugs me out.