まとめ

技術者レベルがみんな低かったらそもそもストアドなんざつかえないわけで。
Javaのソースも統制とれるはずもないわけで。
それでもなんか作ろうと努力するなら(1)-1になるでしょう。
テーブルやViewも数を増やすことに頑ななる抵抗を覚える人がいるならその手も使えなかったりするでしょう。
この手の開発の方針は「重たいことはみんなPL/SQLJavaは単一テーブルの検索とプロシジャーコールだけ」
ってのがいろいろ都合がよかったりします。
それゆえの(2)-2ですが、政治的判断とかミスリードによってよく潰されたりします。
開発の苦労は開発始まる時に自ら作っているのです。くわばらくわばら。
やっぱり
シンプルな構成でシンプルなコード作るのが一番ですよ。