The way I like to play the game is by flanking the enemy on both attack and defense, preventing them from holding the point, setting up sniper spots, intercepting them after they respawn, finding their prone MGs, etc. I, of course, run onto point when on the attacking side when it's needed, but usually I'm between their spawn and the point delaying them while my team captures.
However, the game doesn't reward you for this at all. I feel like my role is completely valid in the game, and despite me not being on the point, I am preventing the enemy from reaching the point. I'm often able to drop 30-50 kills in a game doing this if it's a long one. I know kills don't matter, but if I kill four that are rushing towards the point, shouldn't I get some XP bonus for that?
It feels frustrating to get +10 XP for 50 kills when you were doing a significant enough job to prevent the enemy from reaching point/sniping/etc.