EJBを使用するとアベイラビリティ、スケーラビリティがあがるといわれてますが、
なぜでしょうか?

私の認識ではEJBの持つ下記の性質のためだと思っていますが、
間違っていたらご指摘してください。
アベイラビリティ → 位置透過性(クラスタ対応+CMT)
スケーラビリティ → 位置透過性(リモート呼び出し)

EJBを本当に使う必要があるのか迷っています。