Eine "für alle" Schleife ist eleganter, kürzer und verständlicher als eine Schleife mit Zähler. Da bin ich schon auch dabei.
Diese Weise um auf den zweiten Zähler zu verzichten macht es aus meiner Sicht allerdings nicht mehr kürzer / eleganter / verständlicher.
Man denke nicht nur an die vielleicht momentan empfundene Eleganz, sondern auch daran dass man irgendwann den Code - meistens unter Zeitdruck - schnell wieder verstehen mus 😉