It's NOT true that 2 secondary stats > 1 int. 2 haste and 2 mastery are both worse than 1 int.
There is so much hit on gear now that it's easy to end up capped and unable to reforge anthing more to crit. For a while I had the problem that I had so much hit that I couldn't find any other way to keep my hit down except reforging hit on my hit/crit pieces to haste. Adding expertise/crit gems to that instead of int/crit just means trading intellect for more haste which isn't worth it. Hit/crit in blue sockets might be worth it since there's no other way to get the socket bonus and even when adding hit means adding haste it might be that 160 haste + socket bonus + 160 crit > 320 crit.