I agree with OP, but also:
Somewhere SD compared Elemental to writing an essay, but coding a word processor to write it on first. The idea was that after making your own tools, the actual creative work is relatively easy. The problem is that they didn't continue the metaphor. When you write the paper you still have to write a good one, and before the deadline. Your tutor will not accept 'but I coded the word processor' as an excuse.
A problem (not just here) is that game design is not taken seriously. I'm not talking about designing a computer game as a whole. I mean that just because you are an expert programmer it doesn't mean that you are a going to be able to make a fun game.
I design board games as a hobby, and I can say that things like balance and pace and allowing just the right amount of freedom vs restriction are fundamental to a game being fun. They don't just come out of the ether, you have to work on them. I don't know that anyone could be lead programmer, lead game designer, CEO of the company and write a cash-in book at the same time. It's ridiculous.