I also wanted to mention something about Veilguard. While one of the reasons it failed was the focus on gender and sexual identity, I think something people are underestimating in its failure, which was also a big negative, is that it was a massive departure from the previous games. So, not only was it a game with a focus on something that most people weren't interested in (at least as far as I saw), but it was also a different visual style, combat system... It felt more like a sort of reboot, than what I believe most people wanted which was a continuation of the ideas seen in DA: Inquisition. AC Shadows, meanwhile, it's mostly a new iteration of the same formula we've seen since AC: Origins, with better visuals, better combat and, from what I've read, a rather bland story (I can't speak about this because I'm only a few hours into the game) and leaning on the huge success that was AC Valhalla. Even Mirage was praised by some due to its shorter nature.
What I mean by this is that comparing Veilguard to AC: Shadows as if they had the same context doesn't really make sense.
Oh, and +1 to this.