Quoting this answer:
Apart from tuples being immutable there is also a semantic distinction that should guide their usage. Tuples are heterogeneous data str
I think the part of reason is tuple is read-only which will more safe and more suitable for setting.