Guess what you want people to do content give them a system that encourages them to want to do it instead of a system that might get them to want to do it.
If I have a way to upgrade my gear for sure , you bet I’m gonna do it because I want to better my gear. Give me a system where it might upgrade because of a random drop , well to be honest I don’t really care so much and others feel the same way.
One system gives the players some control back when it comes to gearing and the other is just a way to keep BLizz’s numbers up for their investors.