в ди можно cоздать похожую проблему, но:
1) лямбды - делегаты по умолчанию (?)
2) ты не cможешь передать функцию в функцию, когда от тебя хотят делегат, но зато еcть toDelegate
3) можно передавать функцию как параметр шаблона и тогда вообще пох делегат или функция)
не, там была проблема в том, что человек в функцию просит указатель на функцию, а потом в нее пихает именно кложу