I think it's based on human nature, which greed is part of (like it or not). If he has a problem with the word greed, then maybe "self interest" is better. To me this includes other motives like bettering society, or just simple satisfaction from contributing to bitcoin in some way, and includes greed as well.
Yeah, I guess the term "greed" is not the best and has negative connotation. Fairness and compensation as mentioned by @Majjin or your "self interest" fit a lot better.
reply