More points towards the objective

Does anyone else think that the objective is a little downplayed in most gametypes, and often you get more points just from focusing on kills? I just played a game of Oddball where I literally held the the ball for the entire time, and I ended in 3rd place because I didn’t get as many kills as the guys who were just running around and shooting. BF3 has the team based point system down-pat; you get points in that game simply for shooting at an enemy.