Насчет Тингола мне, например, тоже не вполне понятно. Могу предположить, что к тому моменту, как Сильмарилл попал к нему в руки, он в полной мере осознал, что натворил, раскаялся и проч., в связи с чем произошло некое очищение и он смог Сильмарилл удержать.
А без морально-сакрального тут не обойтись, так мир Профессора устроен, такое вот у него было мировоззрение, что правый побеждает, а не тот, кто должен по логике победить