I agree to some degree. Classic was kind of messy, but since leveling took ages and you got the abilities step by step you had time to get to know each and every ability even if it only had limited uses. What they're doing now is in my opinion even worse when it comes to new players. You level quickly until max level with almost broken specs and like 3-4 abilities and once you reach max level you have multiple convoluted systems stacked ontop one another.
You have to go through countless artifact traits, try to understand synergies between legendaries or how to use or combine them properly and find out how the netherlight crucible works. When you've gone through everything you have in most cases in my opinion very fun classes. But once you get into a new expansions everything is thrown out the window. Now you lose the flexibility you had before of having artifact abilities base line or being able to swap legendaries in and out. Instead you now have to lock yourself into specific talents and the grind to make your class actually work begins again. Expansions are not supposed to feel like losing something at first.
This is SO true for players going blindly into legion. They're getting completely and utterly demolished by experienced players. I have never seen something like this before. How you use this as an example to defend the current systems is beyond me.