I think what Jan means, is that it looks a bit odd to find a bug report about an aspect of the game that isn't really a bug. Bugs are things which cause crashes, or make the game extremely unbalanced, or causes something which wasn't supposed to happen in the game. Not getting teampoints for giving ammo is none of those. It would be a nice suggestion to introduce this, though.
I think giving teampoints for something is moddable/codable, but I wouldn't know how.