I have to admit I have not met a single class in this game that can not farm their bis stats in pve. I can however list +10 specs from thw top of my gead that can’t in pvp, so the comparison isn’t realky fair at all. Pve has more stat combos for items. Pvp has less. Pvp should have the equal stat combos at the very least.
If the pve players can do it, then pvp players should also be able to do it. Again, equality.
Ideally secondary stats should be just that; secondaries.
Do you want a faster gameplay? Pick haste. Do you wabt specific, core mechanics of your class to feel stronger than usual? Pick mastery. Want to have big crits and very spiky damage/healing? Take crit. Or if you want a bit of everything, take versa.
But put those stat weights in a line, their impact to your overall performance on x simulation should be as close to 1 as possible.
Thats how secondary stats should be imo. Your primary stats (agi/str/int/stam) should always be your BIS thing to look at.