Access for tuples doesn't make sense, because in normal cases, you shouldn't use tuple as an iterative structure.
Good style is to have it <= 3 elements, and usually you need to switch to Struct in this case.
There is a use-case, when you want to have O(1) access and would use conversion from lists to tuples, but this is not a common use case, and still, can be quite easily achieved via Enums + access by index.
So, we should not support non-idiomatic usage of tuples.
Accessing lists by n is also non-idiomatic, because usually, you work with a list mostly in aggregate-style - iterating, mapping over it, or working in head/tail style via recursion.
Keywords lists are different, because they are mostly used on small amount of items and their use-case - find a value by key. Thus even having O(n) is ok for them.