> Problem of using index variable is the inability to decide which
> index instance to be changed when it is involved in multiple limits.

Yes. But in that case we can throw an exception and abort.
While using the same variable for multiple indices is valid,
it is probably a rare case. OTOH allowing variable names for
selecting indices makes usage much simpler.