This goes back to Diablo IV Gold the gameplay loop that fans of the Diablo series crave, that games like Path of Exile and Grim Dawn do so well. Diablo 3 players will quickly find all the gear they need for a build they decide to play, and the only gear that they find which will be an upgrade is the same gear with better-rolled stats. 

Another aspect of Diablo 3 is the lack of player choice in the form of their character progression. A player can look on the in-game leaderboard for their class, and swap their skills and runes and gear to match that of the best players with little trouble. 

With the ability to quickly swap skills and runes, there is no incentive for a player to create a second Barbarian or Wizard in Diablo 3. Diablo 4 does away with this by allowing players to once again allocate stat points, which not only affect each class differently but comes with secondary attributes as well. 

A class's skills might change in characteristics if certain stat thresholds are reached, which is huge for build diversity. Diablo 3 made the mistake of making each weapon and element no different from each other, basically a stat stick with no limitations on a character's ability to use a skill or not. 

If a character equips daggers, it can still use a ground slamming ability despite not really making much sense. Diablo 4 does away with this oversimplification of cheap Diablo 4 Gold weapons by reintroducing weapon types that certain skills will require if they are to be used.