I bail because after .. what, 14 years of FSO, it's become a habit. At one point, way back when, a bail did count differently. When that changed, I don't know, and it hasn't been important enough for me to bother to change my ways. Normally I get killed outright, so it's not an issue.
I have been on squads that kept bail scores different from killed/ditched, no matter what the FSO scores did. And there's absolutely nothing wrong with that.
The rules say don't do what's being done. Yes, there have been a rash of transgressions.. and these things go in cycles. For awhile there were weeks where orders weren't getting out because the assigned CiC's didn't know they were assigned, or when large clumps of forces were assigned to hit targets sequentially, or altitude caps being broken, or escorts attacking opposing strike groups.. the list goes on.
Point is, the rules are there, and it's up to the players to adhere to them.
Adding code to the system to prevent people from breaking the rules is not addressing the real problem, just putting up another roadblock to fixing what's broken.
This will be hot for a little while ( if it's not already starting to cool down ) then some other infraction will bunch up a new set of panties.
Leave it alone and just beat on the transgressors.
</$.02>