The thing is they provided us examples where this isn’t the case(each power having only affixes relevant to them), because resistances have nothing to do with ANY of the 3 powers and yet they were on both items.
I’m all for defense and offense trade-offs, but why do the resistances need to be locked at all?
The solution to this is to make each stat useful as stats, not create an entirely new system designed specifically to make them more useful.
All your system does is create a bunch of stats that are “kinda useless, but then you get spikes in power in random areas every X amount”.
I’m saying the stat should simply not be kinda useless to start.