But this is just a poor limitation with tons of potential traps. It’s certainly not new player friendly in any regard. They could have 100s of potential affixes tied to these stats, which ironically as said, is basically strength/dex/int which is hilarious because they scrapped those for aiming to help new players.
Skill trees/talents are supposed to be core elements of the theme and strength of your character and abilities.
Items are meant to enhance those decisions and provide different elements of gameplay that might not be available otherwise, see trang ouls set in D2.
If say, fire/crit strike is tied to demonic, whereas lightning/crushing blow etc is tied to ancestral, that has HUGE potential impacts to diversity. If the balance sucks, the developer is basically telling you how to play. If the investment to reach the required threshold in either category is low, then it’s a meaningless addition to boot.