I think the assumption about non-profits being altruistic is a reasonable one, because what would otherwise be the justification for giving them tax breaks?
If the reality is different, then maybe there shouldn't be non-profits anymore. In the UK for example, there are no non-profits, there are only charities. And clearly, the expectation of altruism is explicit here.
If the reality is different, then maybe there shouldn't be non-profits anymore. In the UK for example, there are no non-profits, there are only charities. And clearly, the expectation of altruism is explicit here.