確かにJavaは後先考えずに手っ取り早く作るのには向かないね。
ま、Javaに限ったことではなく、大規模開発に使われる言語は大体そうだけど。
その分保守管理には適してるし、ある程度の規模になれば、結局は長い目で見れば効率的なんだけどね。