上級者ほどよく使う理由としては他の言語の大半が宣言して変数を使用するものが大半であるためそれがすでに当たり前に感じてしまっているからとか実際に変数名を間違ってミスを捜すのに四苦八苦した経験があるからではないでしょうか。 その「経験」の差というのは単純に言葉を並べてもなかなか実感はできないと思います。