I think the plan with tuples was to autogen the instances so we can scale arity however we want without much work. This kinda never happened and now we only have basic instances for Tuple2 (and a few others for higher arity...). We have
https://github.com/arrow-kt/arrow/tree/master/generator-scripts but that generates only basic definitons no instances. So tldr: no good reason, it's just not done 😕