Comment Two words! Job security (Score 1) 476
Why would geeks create good user interfaces or UIs? For the same reason that you abreviate every damn phrase you can, geeks will not place emphasis on making interfaces that emphasize common understanding. Difficult interfaces also create revenue in book sales, certification courses, etc... For this same reason I am not surprised that we put M$ where it is today. Bad software makes more money than good software. Especially when you are forced to use it at gunpoint like goddamn Windows.