主流经济学里面只是做了这样的”理性经济人“”唯利人“的假设,不代表它是泛用的。
这个假设的意义在于提供了一种工具,把复杂问题抽象简单化,有助于你理解一些经济行为的本质。
同理比如用牛顿经典力学讨论摩擦力,你会讨论绝对光滑的平面,但这种假设也只是提供了一个理论工具帮助你了解宏观力学世界的本质。
所以,其实”出于好心做公益“和”理性经济人“不是一个范畴的讨论,但并不是说”理性经济人“的假设就错了。(当然你也可以说他们做公益是为了避税等利益目的,那就符合假设了)
因此,行为经济学也对主流经济学里面的”理性人“的假设做了修正。在我看来这就像讨论光滑平面上摩擦力和实际平面上摩擦力的问题是一样的。