That’s probably too broad a stroke, but in this case, I’m talking about software and SaaS (Software as a Service). Hey, some companies don’t have Apple’s fiscal and human resources to make things “perfect.” Besides, perfect isn’t always what it’s cracked up to be (I love Seth Godin’s take on this one: http://sethgodin.typepad.com/seths_blog/2011/06/how-do-you-know-when-its-done.html).
Sometimes just getting to your end-game, however “ugly” the experience, makes you the winner while everyone else is waiting for beautiful design, a perfect interface, and to be all things to all people.
Ugly but functional beats out beautiful and in-development. Stop waiting, and go be ugly.