(Another recycled Quora answer.)
Multiple reasons. In no particular order:
- Cross-platform support.
WordPerfect was a highly-optimised, cross-platform text-mode app. It ran on everything from Macs, DOS, Xenix, Atari ST, Amiga, VAX-VMS, Data General — all the mid-to-late 1980s OSes.
As a company, WordPerfect Corp missed that soon, Windows would be the dominant platform. It did not give it enough priority.
Compare with Lotus, which devoted its effort to 1–2–3 for OS/2 and missed the market shift to Windows 3.
This resulted in a poor Windows version: slow, buggy, with a poor UI. This got fixed in time. - Printer Drivers.
Pre-GUI OSes did not have a single central driver mechanism or printing subsystem. Every app had to provide its own. WP had the biggest and best. It could drive every printer on the market, natively, and get the best from it.
Additionally, graphical OSes managed fonts, and screen fonts became printer fonts too.
On Windows and Mac this was irrelevant. The OS drove the printer, not the app, and text was rendered and printed in graphics mode. WP’s vast driver database and sophisticated font support became completely irrelevant and indeed a maintenance problem for the company. - User interface.
As a very cross-platform app, WP largely ignored the underlying OS’s UI and imposed its own, weird, tricky but very powerful UI. All leading DOS apps did this: it was a mark of pride to memorise multiple ones.
Windows and MacOS swept this away with a new, standardised UI and editing model, at odds with WP’s.
See: CUA — IBM Common User Access - Wikipedia
WP tried to maintain both, side-by-side. This sort of worked but the emphasis on the old system alienated GUI users. - Cost.
WP was an expensive, standalone app. It became its maker’s sole product: the DataPerfect database, WordPerfect Editor plain-text editor, LetterPerfect cut-down word processor, WordPerfect Library menuing system & DOS utilities, all fell by the wayside. Satellite Software even renamed itself to WordPerfect Corporation.
Word for Windows was good enough for most people, but the cheap way to buy WinWord was as part of the MS Office bundle.
WordPerfect Corp had no such bundle. It only did wordprocessors. MS Office was far cheaper than buying a market-leading word processor (e.g. WordPerfect) plus a market-leading spreadsheet (e.g. Lotus 1–2–3) plus a market-leading database (e.g. dBase IV), etc.
In the end, Novell bought WordPerfect, bundled it with other purchases, such as Borland’s QuattroPro spreadsheet and Paradox database. It was not enough and the apps did not integrate any better than any other random Windows apps. So Novell sold the suite off to Corel, which has made a modest success selling the bundle.
Corel did a deal with Microsoft to integrate MS Visual BASIC for Applications as the suite’s macro language, and adopt the MS Office look and feel — not realising that MS changed the look and feel of Office with every new version, to keep it looking fresh. A term of this deal was killing the native Linux WordPerfect (a superb app and probably the best Linux word-processor ever written), and the forthcoming port of the entire WordPerfect Office suite to Linux.
This was the end of cross-platform WordPerfect, the Mac version already being dead — a superb classic MacOS app, it was never updated for Mac OS X.