@hbuchel
I was gonna argue back as a "designer" but the way I see it the core issue with why software projects tend to become lack-lustre is the fictitious bridge between developers and designers (and users) where all involved tries to find a difference between all three so hard they miss that they are constructing it.
A designer who isn't sitting next to the developer is as bad as a developer who isn't sitting next to the designer and both are crap if users aren't sitting at the same table.
@hbuchel Now I lack a formal education as a designer, and maybe somewhere there is a course why designers should alienate developers at some Uni that I missed - but it seems so absurd that designers position is between marketing and developers instead of cooperating between all three.
Its like someone took communication out of design.
(will shut up now but I have SO many opinions on the issues with modern design work flow)