даже когда сервак написан на жове хмл и там ебанутейшие типы users: Option[List[Option[User]]] выводит скалахб всё равно удобнее, чем это проходить парсерами питонячьими, тем более жажаскриптовыми
каждый новый способ проитерироваться по объекту, частично его скопировать, превратить массив в объект или обратно - это новая история, приводящая тебя к ужасным снипетам и всяким lodash/ramda
В общем я думаю так. Где-то лежат какие-то структуры, в БД, во внешнем сервисе. Мне не нравится что в скале (и в любом другом типизированном языке), нужно совершать какие-то пусть совсем мизерные действия для их описания и парсинга.
Может это не проблема языка а инфраструктуры. Но в динамических это решено, пусть ценой вышеописанных неудобств. Я думаю что можно эту проблему когда-то решить без каких-то компромиссов