Да, транзакции в основном. Разница между общим Java-бином и SSB довольно незначительна, но большие, общие, видимые значения SSB - это разграничение транзакций, а также простые слушатели AOP, которые вы можете обернуть вокруг методов, если хотите. Вы получаете немного за простую аннотацию @Stateless, если вы уже находитесь в контейнере EJB, но они несут небольшие затраты (эта инфраструктура не бесплатна) по сравнению с простым Java-бином.