意図的に実行しない限り、初期値ありの宣言が無意味になると言うのは理解できたのですが、STRICTが無意味というのは、分かりませんでした。USEを実行するまで解析を実行しないからと言うことでしょうか。