"Because of SQL Server’s long history on a single operating system, Windows, ..."
It did come out of the UNIX-based Sybase SQL Server, though:
https://en.wikipedia.org/wiki/Sybase
I wonder if there was an OS abstraction layer at that time (Sybase ported it to OS/2 together with Microsoft first) that was then thrown away by Microsoft after they licensed the source code and went on their own?