Since PR has so many, so different tasks to accomplish, the problem lies in the system itself.
Let me explain:
All the various tasks, no matter how different they are, need to be represented by a single number in order to sum them up and show a players points. It is only natural that this system isn't really suited for the complex battlefield situation that occurs in a PR match.
Easy example: a) Killing an enemy tank b) Transport a crate to the front-line.
The tank, if it doesn't get stopped, MIGHT cost the team A LOT of tickets. So destroying it would be very beneficial to the team and should be rewarded.
To kill the tank an AT weapon, read: supplies, are needed. Therefore the pilot should get rewarded too.
But how would you determine how much worth to the team that 1 supply crate was?! It happens before the tank gets destroyed (logically) and atm the pilot drops the crate, noone knows, who is grabbing what kit of it and what will be engaged with those weapons.
So having a fixed and predetermined amount of points for a certain action is not sufficient at all. It can't be!
Alternatives?! It could be like this:
Everything gets stored and the points get adjusted to the follow-up actions that occur later in-game. For instance: A pilot drops a crate and gets a small amount of points (maybe for not crashing the chopper and pressing the correct mouse button to drop a crate

). Once someone uses the crate (getting a kit, building a fob, etc.) the pilot gets some more points. If they actually kill a tank with a weapon the got from the crate the pilot dropped, he gets a share of the points as well...
Can you imagine how fecking complicated that would be? Totally not worth the hastle imo!
As others said as well, I would just generally scrap the scores altogether as people know who did well and who didn't!
Some months ago we had a pilot on Op. Barracuda that just kept on dropping crates allover the island for the whole round. It was sooo easy for every squad to just build fob after fob and fire rocket after rocket! Soon we won the game like in a landslide.
And everyone was going crazy about how good the pilot was as he basically made us win!
No need for points...