It's a case of developer UI. Has nothing to being "allergic" to "good UI design".
Being able to design something friendly to the average user, yet powerful enough to be friendly to power users, is a very difficult task to accomplish.
Developers understand the latter quite well, I think, as they themselves are power user-types. The former... well, that requires having dedicated designers who know how the average user thinks, as well as perhaps guinea pigs in the form of the average user. And that might require a lot more funding, perhaps.