why the wrong one is so common
NG5002: @for loop must have a "track" expression
track is mandatory, so every migrated list had to pick something. $index is the shortest thing that makes the build pass, and on a list of read-only text it does no harm at all — which is exactly how it reaches the lists where it does.