I disagree and so do alot of other warriors, But everyone is free to gem as they wish.Depending on your gear there will be very very very few str/crit gems. At my gear levels str is valued at 3.28 and crit at 3.04 and with 2ndary stats being so high this xpac it only makes sense for me to gem pure crit. unless the socket bonus is amazing such as the tier helm.
https://i.imgur.com/sY6jhpj.jpg
There is my 6minute damage run. 495ilvl Normal weapons. Full crit gemming. I know im better geared than you. So either your are gemming/enchating wrong or the profile isnt working right for you.