Наличие оптимизации в языке — это возможность использовать рекурсию там, где раньше её нельзя было использовать по причинам, не связанным непосредственно с программой и её задачами. Потому есть хорошо.
почему абсурдно? лямбды в жаву не добавили когда добавляли везеде только потому что гилад брача или как там его хотел в них эту шизовую смолтоковую крышечку протащить