I wonder if OS/2 was more limited in what hardware it could run on. Hardware vendors made Windows drivers for pretty much everything.
Linux did not substitute for Windows Server to any great degree until quite recently. Commercial Unix, yes.