Altruism may hinder cooperation, leading to lower public good contributions.
Altruism can actually be bad for cooperation in groups. When people are too focused on being nice to others, they might not punish those who don't contribute to the group. This can lead to lower levels of cooperation and less benefits for everyone. In some cases, being too nice can actually make things worse.