Microsoft spent a billion 1995 dollars marketing Win 95. Plus they had existing DOS and Windows 3.x users.
Arguably OS/2 was "better" (depending on your definition) but MS were all-in on Windows, and for IBM OS/2 was a side-line. It never stood a chance.
Douglas Copeland wrote a fictional book called Microserfs. He did a lot of comparison between the culture of IBM and Microsoft. Not a bad book , I recall. as