In addition, NeXT had a successful pivot to selling a web server framework named WebObjects, which had many big-name customers such as Dell (which infamously abandoned WebObjects once Apple purchased NeXT due to the optics of having an Apple competitor’s web store backed by an Apple product).
It’s conceivable that had Apple not purchased NeXT, even though NeXT probably would’ve ended up getting purchased by another company, its technology would’ve likely lived on. Perhaps a 1998 or 1999 NeXT could have open-sourced the OpenStep API and WebObjects as a Hail Mary move…talk about a completely different “what if” path for the Linux desktop and server!
You're missing OpenSTEP from that picture.
On which NeXT and Sun collaborated on, and thanks to that collaboration, and WebObjects (Java port), Java and Java EE came to be.
Patrick Naughton on what actually influenced Java's semantics and object model,
https://cs.gmu.edu/~sean/stuff/java-objc.html
Distributed Objects Everywhere genesis, and its evolution into Enterprise JavaBeans.
https://en.wikipedia.org/wiki/Distributed_Objects_Everywhere
While in parallel, NeXT refactored WebObjects into Java as well.