O que o Hibernate / Toplink oferece acima do JPA?

Tanto quanto eu sei, o próprio JPA oferece todos os recursos brilhantes como ORM, JPQL, mapeamento de relações de entidade e assim por diante. Mas eu realmente não entendo, por que as pessoas usam o Hibernate ou o Toplink em cima do JPA.

O que o Hibernate oferece que o próprio JPA não possui?

questionAnswers(2)

yourAnswerToTheQuestion