Так data классы ложатся на язык? Если ответ "да", то велью классы тоже лягут, как более безопасный брат-близнец.
Дата классы условно ложатся. По моим ощущениям, они должны метиться аннотацией а не кейвородом (и подозреваю, что если бы их сейчас вводили, так бы и сделали). Но ты опять по сути говоришь про структуры. Не про типы. В этом смысле все понятно.
Отличается ли семантика велью-класса от семантики просто класса из одних валов? И опять тут имеет место смешения понятий, внутри вэлью класса может быть изменяемый объект, что приводит к тому, что решение половинчатое. Было обсуждение const классов - то есть таких, в которых все поля неизменяемы - тут все понятно, даже линзы можно добавить, чтобы народ радовался (хотя все знают, как я к ним отношусь). А тут ни то - ни се. Я, если что, не критикую, я пытаюсь ментальную модель создать.