oh if only this were true, you know those 1 minute saps and stuns/fears with no diminishing returns sure are rough right.....
and sorry not every spec needs to be viable in pve AND pvp. 10 classes, 3 specs each, there is not enough time in the world to balance everything perfectly. in blizzards mind pvp is a group activity, certain classes will work better when paired up with others. find what comps work with your class and roll with it. zomg your a warrior and you cant beat frost mages. get a healer and a second dps that can beat frost mages on your team, boom problem solved. 1v1 =/= pvp