パフォーマンスの問題が、もちろん一つの理由なんだけど、
どっちかといえばプログラマーが楽なようにスコープを小さくするってほうが大きい。
これはあんまり賛同されないだろうけど、俺はなるだけ”{}”を使って、変数のスコープを小さくしてる。