They have a great team but are maybe too comfortable, not challenging themselves or being allowed to. Over time the edge of the blade becomes dull.
The game now has too many good assets to waste on this boring direction. It needs a renewal to maintain subscribers into the end of the next decade. Transplant these lovely enemies, glams, music, etc into an overhauled engine with fewer limitations.

Job design is actually pretty good to be honest compared to other games. At least aesthetically the jobs are unique. Their performance is hard to manage because on the one hand people hate homogenous design, on the other hand all these people with parsers complain that they aren't identical in potential. Now there's also too many jobs for them to receive much individual attention and love. At some point maybe you have to stop adding jobs and start focusing more on expressing their individual strengths and utility.