How do you rack up points? There doesn't seem to be any points except for killing or putting on a useless disguise.
You're correct, I've found operative, being an objective based class, gets the least amount of points due to not having a buff ability (and how rarely you get to do objectives, because people are playing for objectives due to easy points by simply playing defensive and buffing).
This all falls in with my other thread explaining how the game gives way too many points for team buffing.