Жаба сама со временем беттер становится
та не особо, она кривая и костыльная. вот давай возьмём такую базовую вещь как функции высших порядков - в жабе с этим жопа, подпёртая различными костялми. какие-то ущербные functional interface, сахарок над интерфейсами хендлерами, runnable приводящиеся к лямбдам местным, this:: чтобы предать метод класса итд. т.е. складывается ощущения что судорожно скребли по всем сусекам, намешали всего в кучу, получилась какая-то хрень несогласованная. удобной работы с функцяими как со значениями по итогу нет