If i would have invested in Bitcoin 10 years ago, which i was considering doing anyway, i would have been very well situated now. The fact that you haven't become wealth from it yet might be because you didn't invest in in accordingly. Profit is according to the amount we invest, if we are scared to loose, we will never earn much either.
Actually the function of rationality is dependent on many factors and selflessness, altruism and selfishness are few of those factors. Of these factors, not all are dominant in people and varies from individual to individual.
There are those who would invest in people upon achieving a certain level of financial freedom and would derive utility in helping out others. There are those who would pile up stacks of dollars and would not give back to the community. All of them have their own agendas.