> なお、unused variable で警告するのはおかしいという主張もありえるでしょう。

そう主張します。