я проходил курс тинькова по скале и больно было понимать концепции монад/future/task + ко-ин вариантностей, когда не сталкиваешься с ними в своем языке
ну разные языки - разные наборы концептов используют и разные компетенции задействованы. но ты осваиваешь концепты и компетенции, которые применимы в любом языке. условно ерланг или акка (скала, джава), хаскель или cats/zio, джава спринг или play - язык не имеет большого значения, имеют значения наборы отдельных компетенций