Because John Doe the Maintainer is not offering Support for his third-party library. SpringSource/Pivotal was/is offering that for Spring.
Redhat is offering Support for hibernate.
Enterprise does not care if there is A solution.
Enterprise cares if there is a SUPPORTED solution.
An established library usually has a bunch of maintainers from big companies that are investend in that library. You know, most open-source code by now gets written for money as a day job.
Enterprise does not care if there is A solution.
Enterprise cares if there is a SUPPORTED solution.