They kept the Mach stuff. They kept the Unix stuff. They kept Terminal.app so you could access the Unix stuff. They kept the Cocoa frameworks, Project Builder, and Interface Builder. They retained applications as file packages. They retained file extensions in favor of app/creator codes. They replaced interpreted DPS with Quartz. They changed the menu bar from floating tear-offs to a single menubar. They got rid of the Shelf on Finder windows.
What did they not use from NeXTSTEP/OpenStep that was of any significance? About all I can think of is YellowBox on Windows.
That's not really true. What they decided to do was build copious backwards compatibility with OS 9 into what was essentially NeXTStep and then re-skin the OS so it looked Mac-like. All the backwards compatibility stuff was essentially new, I believe, and not ports of the OS 9 internals.
You can maybe squint at that quote and say it's not really false, but it certainly doesn't get it right at the technology level.
Yeah, but you didn't have access to Steve Jobs. And Isaacson probably could have also talked to Bud Tribble, Avie Tevanian, Ali Ozer, etc.
Frankly, I'm not even sure why anyone would expect Gates to have any particular authoritative insight into OS X. Microsoft's concerns would have largely involved the effort of porting Internet Explorer and Office from Mac OS to OS X. Anything new in OS X that didn't require changes in their software could be ignored.
If you read "existing one" as Mac OS 9, then that sentence would mean a completely different thing.
If he had, he would have realized its significance. For instance, I can't recall that he mentions how iOS relates to OSX, and the advantages this brings to Apple. He never mentions that NeXT was compatible with PowerPC and Intel and that Apple would have a working, parallel release running on Intel hardware internally.