Thing is overall specific skill caps for classes have been lowered, and really what ends up becoming more prominent is team skill, which is actually a little bit more overwhelming anyways for a newer player because you have less control over outcomes than you could have in the past. I think BfA for some specs has improved this, the game isn’t entirely scripted and you can have different playstyles and approaches.
Overall I think it would just be good to still make it so you have a reason for experienced players to want to keep separating and improving themselves, but the resources for newer players could actually be better. Take for example, League of Legends. There’s a lot of overwhelming information if you’re a newer player. There’s actually so much that you have to learn. But there is tons of information out there that helps you learn how to play, and as such it makes the newer player experience a lot smoother. It makes experienced players satisfied when there are still skillful characters they can play and improve upon, and newer players also can get information, jump in on a basic character and play. The really complicated things don’t end up mattering too much when you’re newer.
But I think that with PvP how some classes have become so reliant on other classes because you are not whole on your own, it actually does make it so that you need to know a lot more than you normally would need to. A good example is pruned DR categories. In xpacs like WoTLK it would be really rare that your CC DR’d with another class, your CC usually DR’d with yourself outside of some edge cases. Fear and Clone were on different DRs, some classes had stuns, some had horrors which were pretty similar to stuns but on a different DR and longer CD, others had different types of CCs. You could play with whatever class and be relatively fine especially if you were a newer player because this entire concept of having to play a specific comp because of DR sharing didn’t matter much.
Compare that DR situation with nowadays, fear and clone are on the same DR, horror is on polymorph DR (and the only one is death coil from warlocks since priest horror became a stun), and almost every class has access to a stun. Way more DR categories are condensed, like DB being on fear and clone DR as well etc.
This makes it so that if you’re a newer player you actually really have to learn more about comps because the control you have over a game that you might have saw your class had on your own, now has to be used entirely differently and with specific classes making that learning curve a bit steeper. I really think when “pruning” was done it should have been in the form of still giving people really high utility and abilities, but they should actually be different types instead of condensed. MoP had these issues where classes weren’t really pruned yet but then they all had stuns… and instead of toning down some of those extra abilities they got that maybe weren’t necessary such as Wyvern Sting for ranged hunters, and Asphixiate for DKs, they got rid of other abilities instead.
I used to think it was cool that as a hunter I didn’t have an interrupt, or a stun (minus monkey stun), but I had silencing shot and scatter trapping as instant CCs. Or a DK would have Strangulate and their only stun was pet gnaw. DKs don’t even have Strangulate anymore. I found WoTLK ret interesting in that they just had HoJ and Instant Rep as CCs, but no interrup and different types of utilities instead to make up for them not having an interrupt. There were so many more types of utilities and it was more complex… yet at the same time it was actually better for a newer player because you could pretty easily grasp “Oh I can try to control this person or just try to use this ability for this situation”, and it wasn’t as confusing.
TL;DR New player experience can be improved by giving back unique utility and actually going back on some DR changes (but giving people different types of CC again), and also just having better info out there for newer players to learn from.