I wouldn't mind if there was a RNG nature as to which secondary stats a piece of equipment had, but that the values of those remained constant, or relative to their weight.
For example, having caster gear be able to roll with either Crit, Determination or Spellspeed. So you don't get lumped with an entire set that's all native Spellspeed when you're playing RDM...