> C-style for loops can almost always be replaced with iterators in a more concise manner.
Not if you want to optimise for performance.A simple example: I search through a list of n items to find item m, iterators typically don't let you break out of the iteration.
Zig is the only contender I've seen where the for loop looks iterator-like, but also supports break/continue.