Seems like Veilguard is another game made for the infamous "modern audience". Someone--maybe an executive, a producer, someone at the top--looked at the success of Marvel and said, "we want THAT". So they tossed aside the mature tone, switched to a cartoonish style, made the combat simplistic and twitch-driven, and we got a lot of older developers making a game based on an audience model that uses TikTok as a primary reference.
I'm sure the Dragon Age Cinematic Universe would have been a sight to behold. Unfortunately, video-game developers and publishers live in such a bubble that they seem to have no clue how the people who ACTUALLY play video-games will react to their plans. One thing they especially struggle with is the "one in the hand is worth two in the bush" concept. They think that they can aim established franchises at totally new audiences and all the people who supported them before will just follow along like sheep no matter what. Yeah, no.
The interesting thing is, since we're only now learning that the "modern audience" is far from being the gold mine developers thought, we're probably going to get another year or two of games being released with the same principles in mind. I just hope that we can stop burying beloved IP.