Re: To some MSDOS was an major leap forward.
The real problem was memory usage, whether on the 286 or 386 onwards. OS/2, Unix, and Windows NT all used a considerable amount of memory for the time. They all had spotty driver support, and native applications were in short supply.
OS/2 was late 80s and NT was early 90s, neither were around at the start of the 80s. By their release the memory problem was more-or-less solved. Unix was around but neither that nor CP/M could compete with DOS in terms of memory usage which was what mattered then. Unix also really needed memory management which didn't appear until the 286.
So that's why MS-DOS was so popular, it ran on everything, but using MS-DOS and DOS software on a 286 was like using a Ferrari in first gear to go to the shops.