It seems that for the most part there are creative people and there are technical people. Few people are both. Even fewer are great in both areas, and therefore often fail to achieve a high level of understanding for what it takes to execute on something both creative and technical. That's frustrating.
And by the way, I'm not claiming to position myself anywhere on that curve in particular.