А потому что в отличие от kotlin (с inline лямбдами) - в scala можно выйти из любой лямбды, даже если она вызывается асинхронно 💪😎 спасибо, дядь Мартин
Хз, но в одном из оветов на stackoverflow было упоминание что так же работает в Ruby и Smalltalk - может Мартин ими вдохновлялся когда делал свой фп язык