Andrei said. "We won't truly agree on much of the larger picture until you
change your stance that "interaction" designers need not understand fully
the fundamentals of graphic design as part of the job description. That
means the fundamentals of good typography, color theory and application,
composition, the grid, layout, etc. I'll let you off the hook in bringing up
basic markup and scripting skills for now."
To create compelling interfaces everything you said is TRUE.