I agree. Design is not necessarily far behind, it's just that it is difficult and complicated because covers a wide range of interests, needs and concepts. There are so many things to focus on and the "best" among potential characteristics of a design. Also, a designer must know what to highlight and prioritize less. I don't know anything that actually has everything and satisfies everybody.