Реальность следующая - чтение по индексу в основном не нужно. Когда оно нужно, чаще всего нужно чтобы было и эффективно, поэтому типобезопасность только помешает
Теоретически какой-то type elision мог бы убеждаться, что для индекса сделаны необходимые проверки и теперь мы понимаем, что индекс принадлежит множеству допустимых значений, и это могло бы быть бесплатно в рантайме.