I think this is the best option that can be done. Would not affect any balance on anything since its only limited to the 3 main stats and would provide the best option for gearing followers when not the same main stat as the follower.
I’ve seen some suggestions where people say just get rid of the 3 different stats and just call it “main stat”. Thats another option that could work but they would need to revamp all the 3 main stat gems again since int classes like using rubies for armor from STR.
A 3rd option would be allow us an option to select what “main stat” we want to have drop in our loot. Honestly i wouldn’t mind if it was more of a class toggle option. Say have a new tab at the mystic where you can select what “class” you want your loot to drop as. It defaults to your current class but you can change it so that as a BARB, you can set your loot as say Wizard and all loot drops that happen will be as if you were a Wizard. You would see wizard set drops, wizard gamble options, etc. This would also stop the need for logging out when full blood shards on your main to swap to your alt and use teh blood shards and then swap back.