プログラムというのは、新しくコード作るよりも、既存のコードを修正するほうが圧倒的に多いですよ。
そのとき「複数のスレッドからconやstmtを
アクセスできるようにする必要はないし、むしろアクセスできるとマズい。
わざわざインスタンス変数にしたり、さらにそれが同時にアクセスされない
ようにロックするのは、無意味にプログラムを複雑にしている」

のようなコードの保守を任されたとき、あなたの能書きではどうやって解決するんですか?
他人のコードのケチつけるだけで、結局あたなは何も出来ない無能ってことを隠してるだけでしょw