I'm pretty sure Itemization is in this game worse than in a game like Diablo. I can't remember getting items with unfitting stats on them in Diablo.
Both Diablo and Diablo 2 had this all of the time. It was actually one of the primary reasons trading was such a huge thing in Diablo 2 (don't recall if you could even trade in the first game). Diablo 3 initially had "junk" gear, with stats that still had
some effect for your character, but the game was set up at launch to try to get you to pay real money on the auction house to get items that would let you progress.
They abolished that and changed the game to offer a "smart loot" system where items that dropped for your character were probably 95% of the time suited for your character. You could have random items for other classes drop that you couldn't use, but this was rare and mostly intended for you to use on a potentially new character later.
The loot system in this game is technically closer to the first Diablo, worse than Diablo 2 and grossly inferior to
the current Diablo 3.