marketing my friend ... you forgot marketing
DOS was crappy too, but Bill knew how to market it.
Computervision was a great CAD program in the day.
AutoCAD and VersaCAD duked it out for a few years. AutoCAD won because of marketing.
It is harder to stay at the top of the heap though.