Sounds a bit ... unbalanced.
You obviously havent read much of what I post or my 'rant' guide.
I personally dont give a sh*t about balance, as long as the result is FUN. Most of what I mod and script is about destroying the balance and returning true choice to the player.
Besides, your npc bail script puts realism back into the universe, that the game lacks. I mean, how stupid is it that bailing only occurs when the player is shooting ? Very. Logically, if there are abandonned ships all over the universe, then someone can play a good game as a salvage merchant. Which having done most other things, I'm actually quite enjoying. Not knowing where your jump will take you, is part of the fun. Sure it speeds up the game a lot by being able to make big money relatively quickly, but for a lot of people, thats what they want, because they dont get very much time to play.
Its actually not much different from a player who seeks all the combat they can find, and has a high comparative level of caps. Its just that in this case, someone else does the caps, I just take the time to collect them. And made a mechanism to find them more easily. And in my mod, and the merge mod, AMS ships are as common as goner ones, so the information is available from the AMS.
If one really wanted to put some balance in, one could rationise it this way - The AMS is mapping the galaxy constantly, and sells you the co-ords to dead ships. Charge 5000 credits a jump or something and you can balance it a bit. Not something I would ever do, but it would be easy to adapt however anyone wanted it.