いや、まあそれは(FOR ループで呼び出した先のルーチンで、そのFOR ループで使用したカウンタを使わなければいいというのは)そうなんですけどね。
ただ、そうすると各定義毎で常に「あれ、このカウンタ(I)って使ったっけかな?」と気にしないといけなくなったり、もしくは、各定義毎に専用カウンタを準備しないといけなくなったりして、ユーザー定義のメリットが半減しちゃう。
そういう意味で、各定義内でカウンタ変数を宣言するのは必須なんですが、その書式として、
FOR DIM I=0 TO 9
みたいな書き方を許してくれればいいのになぁ、という愚痴でした。