One of the big reasons people were upgrading to OS/2 was people that wanted a stabler/cleaner Windows 3.1. Most of the hottest apps for OS/2 were Windows apps. IBM started on the back foot in that competition. Windows 95 clipped their heels because it had the stability/cleanliness for cheaper and less of a RAM footprint.