Ну я к тому, что появление Scala 3 доказывает, что все, что скалисты делали до этого - это череда ошибок
там же дыра в системе типов. можно легальной чередой преобразований прийти к тому, что ты в рантайме пытаешься скастить String в Int, вот новый компилятор её и закрывает. а заодно, раз уж ломать совместимость синтаксиса, то можно и пофиксить пердыдущие ошибки, но не значит, что там прям всё плохо