I think the main issues is homogenization.
There are people that like hard/easy rotations/classes.
There are people that like lots of class variety and those that rather have everything tightly balanced even at the cost of variety.

SE picked one direction for everything, rather than going for variety which would allow every type of player to enjoy the game.
They made all the classes very comparable to each other and almost all of them gained mechanics to make them harder to play just for the sake of making them harder to play rather than improving on the jobs core.