I believe this is the problem, most likely there are no more ‘original’ devs left and these newer devs are unaware of lessons learned from past mistakes and bad design.
One reason I believe this is the case is the addition of all the random large snares in the game. 66% here, 90% there, 80%, you get the point. Blizzard mostly did away with the various 70% snares long ago, almost a decade at this point, and now they are added back and even worse.
Another sign is some specs just having bad design and bad trees, yet in the past some of said specs had amazing design. Just a whole set of diff devs that probably don’t even play WoW.