I'm the same way but I'm fine with it. It's great to keep reaching for higher heights, quite enjoyable. Given you have to enjoy the process of reaching said heights more than getting to the heights themselves or you'll get into trouble.
People like us need to be careful because we're prone to being taken advantage of. If life is game theory we play the cooperate card too much. People notice and we're easy prey to rack up points on.
Altruism is a lie; an elaborate mechanism of human parasitism. All humans are parasites. The defective humans, that is, the ones who aren't find themselves weeded out of the gene pool quite easily. And if they aren't they find themselves attached to a mate that doesn't give a shit about them. You're "a great guy" because you put up with their bullshit, you let them do whatever they want. You get the point. If you don't fight back, you don't compete, you're on the chopping block. Both literally and figuratively.
The only solution for people like us is to intentionally cultivate selfishness and narcissism. Otherwise people just take, and take, and take. Until you're drained of all drive, all love of life. And they lack the soul to even realize what they've done.