I'm not saying they shouldn't put that shit in but for some reason so much of it felt too upfront in Inquisition and Andromeda. Course, Andromeda had so many other issues with it at launch (and I fucking finished it within like 2 weeks of it coming out) that any little thing that annoyed me got amplified.
I don't mind having it in there, the way they handled the City Elf and Dalish Elf origin stories in Origins was great, especially when you show up later in the story as a City Elf in the Alienage. It was even good if you were like a mage and the way they handle THAT aspect in Origins and II was great. It gets too "us vs them" in Inquisition though... especially if you read any of the books as in the books it kept the slight nuance that it had from Origins. In Inquisition (and a bit in II) it went from shades of grey for how people felt about the elves to full blown:
- You either fully want them to take Thedas over again
- Wanted to fucking genocide them all
From the NPCs you talk to. THAT'S the issue I take with modern BioWare. There's no subtlety to what they do when they try to address social issues.