I don't normally hate persistence but it is kinda unbalanced right now. And also if 3 out of 5 players every match use persistence you should know somethings not right. So I propose this solution:
Just make it like the Black ops cold war scorestreak system. Each kill only gets 50 points each, but as you go on streaks, you get bonus 50 points per streak kill, so on your first kill, you get +50, on the second kill, you get + 100, on the third kill, +150, fourth, +200, and so on until the 5th kill which gets you +250 and after that every kill gets you +250 each. Of course the scorestreak costs would have to be adjusted accordingly.
What this means is that even though the scorestreak progress doesn't reset on death, if you only get one kill and die every time, you only get 50 points per kill, which isn't a lot and you would need a lot of kills to get even a UAV. This makes it so that even though it doesn't reset on death, going on streaks is still very crucial if you want to earn streaks.
So lets take a case study now.
Lets say we need to get a UAV. In BOCW, the Spy plane(UAV counterpart) costs 1000 points. We will take 3 players. 'X' gets one kill and dies every time, 'Y' gets 2 kills before dying, and 'Z' can go on long streaks without dying. X needs 20 kills to get an UAV (I know this sounds like a lot but this is a very hypothetical situation where the player dies every time they get a kill, which is very uncommon and most players can get 2- 3 kills per life at least). Y needs 13 kills to get an UAV(which is still a lot but again not very common), and Z, who can go on long streaks only needs 6 kills to get a streak. So here we can see that Z, who is an objectively good player, is better off not using persistence for earning streaks. And this is what it persistence was meant to be, a perk to help the noobier players who couldn't get streaks.
And since on every death, you lose the multiplier, there is still a sense of risk taking needed in the match, instead of what is currently going on where even if y...