The fact that some noobs limit themselves to one spec does not justify making specs with multiple roles better at damaging than classes who can only damage.
That is why, except for some outliners here and there, mages, warlocks and rogues tend to dominate the dps meters. As it should be.
The only sketchy pure dps class is hunter, which usually isn't great.