NeXT wasn't a failure. It was bought by Apple for a reason: the software and underlying architecture. That's why we're still typing NSMutableArray, etc. when developing our iPhone apps today. NeXTSTEP was amazing software. Steve created an environment where great software engineering and product development happened and won.