首先按照你这个描述,他没欠任何人的

,能让所有人幸福一般就有能力不吃牛肉,对于这种大概率世俗法律没法管的人,他想干啥就干啥了。
这种情况下,他能干多少自然算多少,好事做半拉肯定算不上圣人的完美道德,但是绝对不能算恶人。不管怎么样,客观上就是有一半人受他的恩惠,而且他主观上也是我要做好事,只不过后半截摸了,这种怎么不能算好人?
如果说这个人有能力能完成全部为什么不完成,所以不能算好人,这种说法就是典型的道德绑架了。你没有任何强制力去约束他,他也没有道义去帮你们(从只做一半就能看出来,这种应该是遇到道德选择会当好人,但是不会主动去找人帮的)。这种情况,他不为了从你身上榨取利益上来踩两脚,就已经是有道德感了,乐意抬你们一手那更是大恩大德,不要只看帮忙帮一半,更要看他本来没必要帮你,这种情况你是欠着他的,说他不是好人那就是升米恩斗米仇,尤其是按照楼主描述此人动机纯粹也利益不相关。他客观上把人捞出来了也没干坏事凭什么不能自称好人?他兴趣使然让一半人不水深火热为什么不能自称救世主。?