なぜデフォルトでオンになっていないかというと、
例外処理できちんとオブジェクトの解体を保証するには
それなりのコストがかかるから。