I think that data classes should allow fields to be declared without needing val or var, in which case it would default to val.
I would assume (correct me if you think otherwise) that the vast majority of data classes would use val and not var anyway, and then it’s just extra noise.