TLDR: I agree, removing such restrictions can greatly improve build diversity.
I’m not a fan of class restrictions in general. It’s like every such item and even affix has a special radar, that says “Nope, you use a different skill, you are unworthy of wearing me, no bonus for you”. In your case there is not a single mage specific stat on the item, yet only mage can wear it
Mage will have a lot of new juicy stuff this patch, but I don’t play Mage, so it doesn’t matter. Other classes will want area of effect for elemental skills too. So why restrict?
Primalist and Acolyte can scale minion bleed chance and duration for minions through affixes on gear, but Sentinel can’t (even though he even has a passive specifically for it). Is his minions’ bleed a different bleed or what?
Or take base items. Primalist has no base body armor with endurance, while acolyte has. Why? And vice versa, he has flat shared spell damage, but Acolyte and Mage don’t.
I love to invent unusual builds, without such restrictions there would be so many possibilities. Imagine spriggan bowmage. I’m curious, what abominations we would see.
Some items will be OP without class restrictions. That shows, how stupidly strong they are in the first place. I already see everyone wearing Fractured Crown or Herald of the Scurry because of their high defensive stats, if allowed. But take a fractured crown away from Mage, and suddenly he can’t push 2000 corruption. Isn’t that OP?