Джава тоже пиздец сложная, ты тот рефлекшн видел? А дженерики? Это ж пиздец!
а чего там прицнипально сложного?
аннотации в спринге - это уже вопрос к переусложнёности конкретного фрейморвка. и то, местами это даже удобно (таки пописал чутка на спринге, теперь меньше испытываю батхёрт от него)
тут большее имхо конечно, но код на жабе в разы более читаемый, чем на котле и на скале.