Well, if engis get listed as support for their reflect buffs, I'd say MAs/advs get listed too for crit/morph/heals/auras/evades buffs etc. Similarly, crats only recently got a debuff better than UBT. Up to that point, we didn't add much other than mezzes/roots/snares which are mostly unusable or pointless to use. Sure, we have nice buffs, but so does everyone else, some far more critical than ours. Even shades bring something in the form of perk debuffs, albeit far more minor than what every other profession brings.
Again, if you use an engi's reflect aura as an excuse to warrant a downgrading of their damage output, I shudder to think how soldiers are going to end up, since they bring superior team support. They should have their guns taken away altogether, I'd imagine.
And sorry, but no, MPs don't bring good damage. They are mediocre at best, and probably have to work to even reach that status. And there is no lack of professions who bring both superior damage and better team buffs. I could be slacking off on my crat, half drunk and cybering all at once, and still OD an MP, use better debuffs on mobs and be superior a buff-totem.