Not sure why this would matter. You know that implication is directional, not symmetric, right?
To be more explicit: Given that for-profits can be given tax-breaks for (hopefully) good reasons, what would be the reason to give non-profits tax-breaks, if not for altruism? After all, as you point out yourself, you can get tax-breaks also as a for-profit, so you don't need non-profits just for that reason.
I’ll ask my mother if I was dropped on the head as a child.