Main attributes on items

I noticed the item rolls contain multiple different main attributes which is not a thing that regularly occurs on diablo 3. I would lime to see the main attribute appear once and with other random effects e.g. skill increase, crit chance/dmg, etc. It is frustrating since getting a legendary sorcerer staff has more strength than intelligence. I think that main attributes be applied correctly on class specific gear/weapons that use that main attribute.