I've always thought getting upgrades if you get kills with a weapon or vehicle is handicapped. Seriously, all games do this, but the concept is silly.
The MORE time you spend in something, the better you get at working with it, right? So that's +1 combat advantage.
But you ALSO get these fancy unlock thingies, so thats another +1.
So they're doubling up the advantage factor versus new players.