No. No, no, no, no... NO!
No one should have to "unlock" abilities!!!!!
Game was IMMEASURABLY better when we WERE NOT required to farm/grind/pray RNG to get our BASIC ABILITIES which current "end-game-play level" of classes was designed for. (however would you name that phenomena)
This counts for: legion artifacts (which were actually old glyphs which you had to UNLOCK by grinding the living shit out of WQs/dungeons/raids), pray RNG gods to get bis legendary item which was actually MUST HAVE if you wanted to have most optional gameplay style of your spec.
bfa: neck AP grind (mindless grind of WQs and IEs), azerite essences (same, RNG + mindless grind which took weeks or even months to complete), azerite gear....
all of this was introduced as "content" which was actually nothing more but shackles if you wanted to play your class as it was intended to be.
THAT is EXTREMELY wrong!
Yes, WOW was ALWAYS grind-fest. But we used to grind pets/mounts/toys/achies/reps.... which is OK.
But if you have to GRIND and pray RNG Gods just so you could get DAMN ABILITIES- that is EXTREMELY WRONG! And it turned off many, MANY players!