Comment No! (Score 4, Insightful) 470
Of course designers know better design than programmers, that's obvious. Programmers are there to do their job. They program. They build the system and its functionalities. They are not designers, and if they know something about UI and design, it's a bonus, not a defficiency. It eBooks lack decent design, it's because the publishers didn't hire designers.
You can build an ugly program with only a programmer, but you can't build a pretty software with only a designer. Programmers are essentials. If you ever need a working app, you know which to hire first.