I don't know. Historical reasons, most likely. E.g...
# language-proposals
d
I don't know. Historical reasons, most likely. E.g., there were tuples in early versions of Kotlin. Probably there was some destructuring for tuples. Then it was "generalized" that way.