Compassion exists and isn't just driven by self-interest or self-preservation.

Sure, but I'm not claiming that. I'm only claiming it'd be stupid not to help people when it's in your self interest.