Clearly those behind Legion design wanted to move the game away from being able to get what you want to RNG .. You see, before Legion, one could aim for specific gear and play to get it. Legion took that away from us and moved towards Asian/Korean style grind/RNG game design philosophy which assumes 'luck' to be the greatest contributor to ones 'success' in life.
Thing is Western Civilization believes that hard work pays off and 'luck' has very little to do with it. That does not mean every one gets what they want, it simply means if you do not work hard you can be assured you will never get what you want.
A subscription based MMO is not life, and those playing it want to have fun .. Extreme degrees of RNG are not fun ... From Legendaries to PvP loot-box .. Is Holinka part Asian?