While this is certainly some people, not everyone who didn’t like templates disliked them for this reason.
I didn’t like them because we couldn’t customize them. I have zero issues with a template system. I love the system they use in GW2, and that’s a full template where you even get leveled up to max level if you’re low level when you PvP. But in their system the player get’s to tweak the template to have their preferred stats. Legion’s templates were set in stone. Blizzard literally just told us what stats our spec would have in PvP. This is an RPG, building and customizing a character to your liking is the cornerstone of the genre, I don’t think removing player agency from how their character’s work is a good thing.
That was my sole issue with the templates, and I don’t think I’m alone in this sentiment.