I think it's been mentioned before that crossover stats like that shouldn't be viewed as useless because even (for example) int and dex are useful for a Barb as all res and dodge boost, however minor. Of course, everyone prefers the min/max playstyle and I'm pretty sure Barbs get better return from 1 point in strength than 1 point in either dex or int anyway.
Still, It's what has been said by the Blue Almighty, so maybe they won't change it.
Personally, I think it's better they fix non-main stats on class specific item. I hate finding wizard hats at the best of times, but finding one with +125 str and +90 vit and no int at all is crazy. Whether they remove str and dex from wiz hats completely I don't know, but there should be (random number time!) a set 100-200 int roll on them, with a max 100 roll of str/dex if they stay.
There's a problem I have with main stat being eligible to roll on class specific items that isn't the main stat for said class. A serious problem.
Sure, they may find a niche for classes to stack non-class specific main. However, when STR can spawn on a Manticore (as I just had happen not 10 minutes ago) ....it takes away from the precious RMP. A Manticore has 2 RMP's. If it can roll STR, that takes away from 1 of only 2 RMP's, only to give the DH a very minimal armor bonus.
On weapons in particular, people don't want to see this happening. If people begin wanting to stack non-class main stats, they won't want this to occur on weapons.
Simply put, having non-class mains roll on class specific items is the #1 reason why many potentially godly Legendary items roll as brimstone.
A gold sink does nothing more than to encourage botting (gold becomes valuable -> there's profit to be made -> more bots) and to hurt legit players.
How many hours do you need to play to pick up 180 million gold, Mr. True Loot Potential?
Everything encourages bots. They always have an advantage, no matter what the parameters are. The best approach is to make the game as enjoyable and challenging as possible for the legit players and not concern themselves with the practice of botting from a design standpoint.