If it isn't clear to everyone by now that the
1) Executives and Project Managers
2) Developers
3) Coders
Are completely incompetent then I suggest you take a long look at the state of the game.
Lets start by looking #1. These people have utterly failed at doing their job/s. The developers and coders should have been fired and replaced in a similar fashion to what happened with Final Fantasy. The financial department of the company must be a complete clusterfudge of day drinkers because while ushering in new consumers of crown store shiny objects, eventually those players will move on to endgame content. This is why WoW was so successful; it had a beginning, middle, and never ended because new content was always created that allows players to push to the edge of the new frontier. The new frontier I might add, was always exceptionally challenging; not in the sense of Destiny 1.0's poorly developed conception of challenging either; this style of challenging involved detailed mechanics instead of just enemies with more health and damage. Nothing was really recycled either (can't say the say about Maelstrom, Sanctum, and the rest of the old trials that will be eventually upgraded).
Now onto the meat of the problem. The developers. Lets take a look at the hierarchy of the previous 3-4 patches and the current patch.
Previous:
Stamina - Nightblade/Dragonknight, Templar, Sorcerer
Magicka - Sorcerer, Nightblade, Templar, Dragonknight
Current:
Stamina - Nightblade, Dragonknight, Templar, Sorcerer
Magicka - Templar, Sorcerer, Nightblade, Dragonknight
*Disclaimer* If you disagree with this I understand; however, differing opinions should realistically be marginally different.
These developers have been unable to even remotely balance the classes since the Imperial City battle spirit framework was created. Which, is another issue: battle spirit. There was clearly no foresight into what PvP and PvE systems would look like because they are on completely different scales. This creates a balancing nightmare and inspires the ire that we constantly see; a PvP "fix" ruins the PvE group composition and tactics.
Imperial City was lackluster. The update to Imperial City was even more lackluster. If you haven't learned already from Destiny 1.0, recycling content is not creating value for your company, it creates value for other companies that do a better job being creative. MoL was awesome and this was actually one of the first steps in the right direction.
RnG. Perhaps there is a psychological reason for implementing RnG, human beings love gambling? It makes players grind constantly and increases time spent on the game? I doubt it. Most gamblers go broke or learn to play like a professional. Players will spend time on a game grinding to achieve their gear set but eventually they realize that they aren't having a good time and once again move on to a game that is more creative, more efficient at implementing their ideas, and actually understands that all players eventually end up at endgame.
Coders. You are a joke. I imagine that other studios literally make fun of your incompetence and toss around jokes equivalent to: "hey we need to test the new patch, nobody wants this game looking like ESO when it comes out," or "I saw those coders from ZoS at the special olympics charity, they earned bronze." You have had an exceptional amount of time to fix gap closers, camo hunter bugs, etc. and not to mention, some of these bugs have been game-breaking yet you are so slow and inefficient that you can't introduce a hotfix.
You claim that ESO has 7 million players. I claim it has less than half of that and is declining.
The solution:
Mangers or executives, please fire the developers and the coders, hire experienced ones that are capable of implementing a vision of balance and ones that are efficient at fixing issues with the game. Eventually all players reach endgame, your staff have proven consistently that they are incapable of handling that level of content. If you would like you can DM me directly. I would be happy to work for ZoS and get this game turned around.