I tend to take internet opinions with a pinch of salt. So much online now is just clickbait for views and clout. And nothing feeds the algorithm more than fear or anger.
But yes, I'd say if they dropped the name Dragon Age and made it clear it was being pitched at a teen audience there probably wouldn't have been so much drama around it. Just call it Veilguard, that's a decent name for a game all by itself.