This is very easy to believe. In Summer of '95, I interned at a tester for a group in IBM Austin that was developing a product called OS/2 Lan Server Enterprise. This was a version of Lan Server where all the underpinnings were to be replaced with the DCE product they were developing concurrently. (So we'd write scripts to do things like create a user with an LS command and verify that the user was created with a DCE command.)
One of the other concurrent goals at the time was to remove Microsoft code from OS/2. Developers on the team were classified into those who had seen Microsoft code and those who had not. Even seeing the MS code was immediate disqualification from writing anything new, and this was actively enforced.
> I have been an OS/2 user back in the days, the system was great at that time,
I'd always wanted to be excited about OS/2, and the IBM job was about as close as I got. My day to day PC at the job was an ancient (1988-era) PS/2 Model 80, and it ran even the current versions of OS/2 surprisingly well.
Aside from IBM's odd marketing ("Get Warped" ?!?!?), Microsoft did a better job meeting customers where they were... both Windows 3 and Windows 95 are great examples of this. OS/2 was technically better, but never quite aligned with the market.
(The first release of OS/2 cost about triple what DOS did, had significantly higher system requirements, and needed specific software to enable the new functionality... which did not initially include a GUI. It was a very difficult sell. It might have gone differently if Microsoft had been able to convince IBM to require a 386... but OS/2 was part of the PS/2 strategy, and only the highest end of the four PS/2's had a 386.)