Both agree and disagree, this is a different topic of discussion entirely (can check here: https://us.forums.blizzard.com/en/d4/t/suggestions-to-fix-itemization/134586/3), but here’s the thing:
They can (and probably should) combine stuff, but don’t think the individual stat-boosts should go away, for example just by adding 2 new generics:
1 - vs Suffering (which means vs Bleeding, Poisoned, Burning all at once)
2 - Spellpower (which means all types of skills damage increase)
Then you can have a 3-step or even 4-step depth in builds
Wanna do a Firewall ?
1 - +ranks to Firewall
2 - Fire damage
3 - Spellpower + Pyro skills damage (hope they make the total of these 2 as a multiplicative number b.t.w. - would kinda stirr things a bit)
4 - Overtime + Fire Overtime (though I think the latter could be a candidate to remove, easily)
5 - vs Suffering + vs Burning
Right ?, that’s cool if you manage to get all of these then your FW will rock (+5 FW = 1.1^5, Fire dam. 200%, 20% pyro and 10% SP would result in 30% increase - multiplicative, say have OT 30% and FOT 50% = that’s 80%, vsS 15% and vsB30% that’s 45%)
That’s what kinda makes it nice to “complete”, it’s again we just lack a couple of generics to make this functioning
Same with other builds, say you want Poison imbued rogue:
1 - +ranks for Poison trap/imbue
2 - Trap/Imbue skills damage
3 - Poison damage
4 - Overtime damage + Poison overtime (again, easy decision to remove latter)
5 - vs S + vs P
I think that’s cool
What’s NOT cool though is we have like 6-7 useless stats that whenever they roll feel like the game is trolling us (Shrine buff duration, Control impairment duration, on Elite kill bonuses - yes I know, put that on Necro skill tree, Potion drop ratio, Crit chance vs Injured, LH chance to Slow - again - put on Barb skill tree)
Like - remove those 6-7 and add the 2 generics I mentioned above and I’m at least 40% more happy 
Oh yeah, this also agreed, I’d be fine with 4-7% but yes - everywhere where low roll is less than 60% of highest roll should probably address
And one more I just thought of as well saying from before - introduce a bit of “smart” loot mechanics where “paired” affixes tend to roll better (if Pyro skill then tend to roll Fire damage more often, not Cold or Lightning)