I've worked with designers who justify making multiple interfaces for similar functions. Frankly, this approach is almost always wrong and results in confusing interfaces and repetitive, difficult to maintain implementations.<p>Simplifying an experience to it's essence and ensuring that users learn quickly through consistency is key to design.<p>Bad designers are often quick to justify why two similar functions need different interfaces. Good designers understand that combining similar functions eliminates cognitive noise and creates the opportunity to add more features more easily and more understandably.<p>The author of this post strikes me as the bad sort of designer, one who views design as anything other than engineering and who justifies bad design with tortured "emotional" arguments.<p>Users are emotionally happy when they accomplish what they intend, understand and learn quickly, and feel confident they can repeat their result. Users are not happy when you force a single course of action through one-off behavior driven tunnel visioned design, leaving them confused and disoriented afterwards.<p>I've seen this before, and it is the product of egotistical designers caught up in their art instead of their users' experience.<p>Bill was right on this one. Windows interface sucks because it was not designed from the ground up with the user experience in mind by a comprehensive intelligent creator, not because it fails "emotionally" or lacks art.