smalltalkのような動的言語もhaskellのような静的型付け関数型言語も、
設計上のトレードオフで異なる方向性に進んだだけであって、
どちらにも良いところは一杯あるよ。それで良いじゃないか。

もちろんJavaにも良いところはある。ドカタでもコードらしき物が書けるところとか。