You mean more predictable, not more reliable.

Disagree. It’s More reliable.

Could you explain? (asking in good faith)

I don't think so. I can confidently predict that altruism will give you a very unreliable income stream in the vast majority of cases.