Perhaps it's because modern EJB containers support the
Java Persistence API, JPA. Hibernate also supports JPA. So, I guess you have people using that as the start of the comparison. You know, 'they both support JPA, but these are other things an EJB container will do for you.'