Yeah, and you'll sure say exactly that when you're crunching on your 100k+ Bounty Anaconda, only to see 3 Federal Fighters join your fight after 4 Minutes and take the kill.
Leaving you with a 125k repair bill and 0 bounty, despite having caused 99% of the damage.
The issue isn't that and never was an NPC occasionally can take your 1500Cr bounty, it really got bad when you found "the one" that you'd found tempting enough to risk a hefty repair bill for.
The best (and most logical) solution would have been to share and yield the bounty according to damage dealt amongst all involved (obviously notional for NPCs, only the Player part counts).
You did 50% of the damage? You get 50% if that ship gets destroyed. Period.
Your Sidewinder Pulse Laser dealt the final chicken shot on that hughe NPC ship ? You get your 1%, because that was your part. Period.
That's how I would have done it all along. Problem solved.
And with only the Player-caused damage that needed to be taken into account, that isn't an impossible thing to implement. Fair Effort/Reward play.
-------------
The only thing that would be needed after that is the long-suggested and -requested slack from friendies after catching an occasional stray shot.
I see no point in bounty hunting when I get into instant and severe trouble every time - because a Police Viper afterburns straight through my Beam Laser or Multicannon fire.
Fined and attacked by the very same Clean NPC (and all other Police ships) that I possibly saved 3 times already by assisting its combat efforts, plus bad Reputation handed to me instantly. That just makes no sense in busy combat arenas.
(this gets funny when a Police ship accidentally shoots me instead - I've actually seen Police ships that became Wanted and were attacked by their own buddies for that.... That's just... well you get the point.)
Couldn't be more true. I was fighting in a nav beacon for a while with a type 9 transport floating around. I literally saved it from about 6 different pirates that engaged him. I never shot a single thing that was clean. Of course, when I left the nav beacon, I had 11k in fines and a 6k bounty. The police shot me first (prior to bounty) and when I shot him back to defend myself I was fined....
What...the...?
Fix your bugs.