Потому что она дает имя набору действий и место хранения кода этого набора.
Она даёт имя тому что в имени не нуждается, поскольку вызывается только в одном месте строго одним способом.
Формат вызова некоторых функций может ТРЕБОВАТЬ функцию в качестве параметра. И у программиста есть два варианта: либо создать функцию с сигнатурой и всё такое, занести её в “словари” и там она будет висеть мёртвым грузом раздувая интерфейс до ad nouseam либо оформить одноразовый блок кода в виде лямбды и сохранить интерфейс кратким и легко читаемым.
Она даёт имя тому что в имени не нуждается, поскольку вызывается только в одном месте строго одним способом.
Формат вызова некоторых функций может ТРЕБОВАТЬ функцию в качестве параметра. И у программиста есть два варианта: либо создать функцию с сигнатурой и всё такое, занести её в “словари” и там она будет висеть мёртвым грузом раздувая интерфейс до ad nouseam либо оформить одноразовый блок кода в виде лямбды и сохранить интерфейс кратким и легко читаемым.