Nah from what I read it would only cancel them out if they had the EXACT same item? Because in that scenario I could be denied an actual upgrade if I had a ring with 5 more ilvl but horrible stats for my spec etc.
So anyone can need for anything if it's their main spec and they don't have the same item I think?