That's not always true.
LiveCoding.tv is popular, and they're not prepared demos. They're mostly people googling their problems.
Watching a flawless live coding demo can be impressive and inspiring.
Also about "I can think faster than you can type.."... if you can reason about code in a new language or framework faster than someone can type it, you probably shouldn't be in a talk about that language or framework.