In my opinion the main issue it that Blizzard teams in general still have their mindset locked on 90´s.
Over the years they do the same mistakes over and over and don´t learn a thing about the errors of the past.
It happens in Diablo series and WOW too.