FF14 doesn’t seem to have issues with this. Can literally level every single class to 60 on the same character if you want. Change a variable for every gear slot and suddently your cloth gear is plate.
Everything about your character is just data in a spreadsheet.
Yes, this type of gameplay is possible if you design your game around it. This is not the case for WoW. Classes are not an inheritly sacred concept for any game, but for WoW, they are part of the core gameplay. Unlike covenants.
And this is the problem. The core aspect of the expansion doesnt fit with the game. This is why people are criticizing this. It does not fit this game.
Covenants aren’t sub classes. If they were sub classes they would persist beyond Shadowlands. So, assuming Shadowlands isn’t their death rattle, covenants are a temporary feature. Classes will continue to exist without them.
And I’ll grant you, that’s an improvement. But, some of the covenant abilities don’t really function for other specs. I just don’t think I’ll be convinced that the ability to read the encounters and puzzle out which covenant ability will function the best isn’t the best way of doing things.
Classes should be the engine in which the game is balanced around, then tweaking mobs its a ton easier then trying to balance classes between PvP and PvE.
Borrowed power compounds all these systems and creates grief for those of us who do not enjoy farming extra stuff to have a functional character.
Which is a huge difference. With artifacts, you could still play all speccs and you didnt have a system that hinders you in doing content. You had one artifact weapon for your specc. Not 4 which were exclusive to each other.