The difference is in the promise of the story. If you're promising an adventure story then generally the deaths better have meaning. On the other hand if you're promising a dark or realistic story where anyone can die at any time then you really just need to make the reason believable and not contrived.
Bad character deaths or ones that either have no purpose, reason, or seem only there to force an emotional response.