blppt :
Probably should have headed to Wikipedia first about the Next history, but oh well.
No worries. I'm not sure we're actually disagreeing about much, if anything.
I just feel that, in my own opinion, NeXT, while creating a product, used off the shelf research and code libraries to start with. They didn't really do the heavy lifting of creating a new OS, and frankly, that's not necessarily a bad thing. I believe they were some 6 employees at first.
The problems start cropping up when a company doesn't actually have the technical ability to create complex software from scratch or maintain it's code base long term, and as their product ages, starts to become something of a spaghetti mess that is no longer maintainable, or is difficult and time consuming to make changes to. That's a problem Apple was looking at with OS 9. Features like preemptive multitasking and protected memory were planned and implemented up to a point, but ultimately OS X OS was far better than where Apple was at and was headed with their own, original in-house product.
That's the same reason NT 5 had to be completely rewritten and Windows 2000, the resulting product, was both delayed, and good driver support was hard to come by for a long time. Companies lost faith in Microsoft shipping 2k so didn't get their drivers ready in a timely fashion. On the other hand, Microsoft's re-write of NT 5 was actually worth the wait.
blppt :
Besides, the same people complain that Windows has become such a bloated kludge, that should we even be proud that MS *did* create their OS from the ground up?
For a bloated kludge, Windows 10 is showing pretty impressive performance in Snapdragon demos. I may not be a fan of Windows 10, but it looks like Microsoft is finally realizing their goal of full Windows on ARM that they started with Windows 8, including full legacy support, which I am a big fan of. Apple's version of progress means removing all 32-bit software support.