i mean warframe did the same thing with archwing necromech K Drive Atomicycles and railjack to an extent so I don't think the class skill override is terrible in a vacuum just implemented in the worse and most unfun way because blizzard had their head planted in a snowbank which also cost them HoTS.Remember that the WoW team has basically been run by the old guard of Elitist Jerks for a decade and a half. The guild and their forums were already the embodiment of "shut up, we know better" and the forum's fall from relevance was near instant as soon as sites like Icy Veins and a wider group of theorycrafters emerged in the WotLK era. You can see all sorts of examples similar to the flying issues in their design from Wrath, going forward. An irritating example in Wrath was the way they added vehicles that were just one or two "fun" actions and a health bar, which sucked to begin with, and then they release a raid tier where the entire first area and boss fight are a mandatory vehicle section.
"But in raiding, it's about my skill with my class that I enjoy!" you say.
"Drive the Demolisher and learn to have fun, player," says the literal lawyer that runs the dev team (though to be fair, Ion wasn't lead at that time)
It really is fun to pass the time to compare all the bullshit WoW does and how "less popular" MMO's do it better.
WoW maps are horrid bloated oversized with almost nothing to look at WoW Mounts/Vehicles suck ass WoW Story/Cinematics are up their own ass and told better in Heathstone oh and it essentially has nothing to do with original warcraft anymore Janna from WoW is nothing like Janna from 3 as an example.
im happy WoW exists just so everyone can see what failure looks like.