My first real technical job was doing OS/2 support as a co-op (sorta like an intern). Our team supported larger clients, who'd send us questions via IBM's mainframe system (RETAIN, or PROFS, iirc). I'd say the answer to half the questions was roughly "install the latest driver from $HARDWARE_VENDOR, and/or, contact $HARDWARE_VENDOR to see if they have a driver that supports OS/2." The other half were OS/2 / Windows compatibility issues. Because, while in theory you could run Windows apps in OS/2, it was typically pretty flaky.
We had to type our answers into this antiquated mainframe editor, where if you typed past the character limit, you'd end up typing into like a command buffer and end up garbling your message, so you couldn't paste into the mainframe editor! So if you wanted to simply quote an existing solution, you had to retype it.
I spent my spare time writing a little app in VX Rexx that provided a native text box (like the one I'm typing in now) and that would then splat the message (with correct line breaks) into the mainframe editor via something called HLLAPI, iirc. Made life incredibly easier because you could cut&paste and whatnot. Still pretty proud of that one.
The types of questions we got made it pretty clear to me that OS/2 was doomed to failure. Not even IBM's own laptops had drivers to support it adequately! And while preemptive multitasking is nice, most people didn't need 10 terminal windows open at a time. They just needed to run Excel and Word or -- and I think this was a critical factor -- play games.