Problem is the diablo 3 team moved over to wow during legion and now everything has to play like diablo for them. From talents, to the rental abilities, to the seasonal feel etc
They only know how to turn wow into diablo 3 the mmo arpg, and not make WoW the rpg better. Every patch they move wow further away from its roots and further into diablo 3 territory