Increasing the number of choices will increase the decision time logarithmically – Hick's law

User interface design in open source is often hard to do. There are very few design-centric and end-user programs that appear organically. So why does OSS struggle with GUI design? It's a key question because it might help determine how far up the stack OSS can permeate. Some reasons why you don't see many GUI-driven OSS projects: