Нужно больше информации. Почему именно"наказывает"? Обычно трудоголизм может быть вызван тем, что человек "уходит от проблем" в работу. То есть это скорее способ "убежать" от проблем, от боли.
Если человек в чем-то потерпел неудачу: в социуме, в отношениях, в спорте, в каком-либо виде деятельности, и нашёл работу, в которой он получает то, чего не получает в других сферах жизни ( деньги, успех, признание, уважение, удовлетворение от работы, удовлетворение результатом, интерес, азарт, чувство собственной значимости или превосходства и т.д.) то он может "уйти в работу с головой", так как получает там то, чего ему не хватает.
Например дома жена его "пилит": унижает, обесценивает, требует того, что он не может сделать. А на работе все считают ценным сотрудником: советуются, просят помочь, объяснить, обращаются с уважением. И конечно на работе ему приятнее проводить время, в работу хочется"вкладываться", так как усилия приносят нужный результат. В этом конкретном случае - уважение.
Но если речь идёт именно о наказании. То возможно это попытка заслужить чьё-то одобрение? Или доказать, что он несчастен, сделав это через саморазрушение? Или речь о чувстве вины?