ここが何のスレだか忘れたか?
シーケンシャルアクセスならイテレータを使ってるでしょ。
なんらかの形で「範囲」を扱う仕組みがあって、インデクスを直接的に使う機会を減らすのは現代的言語のスタイルとして珍しくはないよ。