Where are you finding sub numbers? Blizzard don’t release them anymore and how are you accounting for the sub loss due to pet battles? What on earth?
Mythic+ and LFR wasn’t arround when the game was “successful” but have been some of their best additions ever. Just because you don’t enjoy the content doesn’t mean anything.