Sun прилагает много усилий для модуляции JDK в виде Jigsaw и намекает, что это должен быть формат модуля по выбору для других разработчиков Java. Единственным заметным игроком, который использует это, является NetBeans (и производные приложения).
С другой стороны, индустрия стандартизовалась вокруг OSGi, и все крупные поставщики приложений, основанные на их работе, на платформе модулей, даже Sun own Glassfish. Там даже порт NetBeans использует OSGi в качестве модульной системы вместо собственных модулей NetBeans. Даже Maven работает над тем, чтобы стать средой OSGi.
Это просто NIH, лицензирование или другая причина?