I stopped short at the beginning of the second paragraph:
Every talk is for an audience, and it's the speaker's responsibility to say what the audience needs to hear.
Wait, what? Yes, every talk is for an audience, but that just means you have to know where your audience is coming from in order to communicate. You don't give a talk full of programming jargon to an audience of businesspeople that know nothing about programming except that they often need to hire programmers.
But to me, the second part of that statement sounds like something a con man would say. You say whatever it is you came there to say; whether it's "what the audience needs to hear" is irrelevant. (Of course the audience is presumably interested in what you have to say; otherwise, how did you get the speaking gig in the first place? But to me, a speaker who worries about "what the audience needs to hear" is not a speaker I will put much credence in. I want a speaker who will say what he thinks, regardless of its impact on me.)
Then there's this, later on:
one of the most powerful and important statements you'll ever hear...
Right now, today, we can't see the thing, at all, that's going to be the most important 100 years from now.
100 years? How about 10 years? Our inability to predict the future works on much shorter timescales than he seems to think. Why the emphasis on 100 years?
Oh:
I personally care about mattering 100 years from now.
As another commenter here pointed out, if your work still matters 100 years from now it probably means your field has stagnated. Even getting your tools for thinking to matter 100 years from now is a longshot; are you Einstein? Are you Shannon? Sure, those are ideals to aspire to, but the very nature of large numbers means most of us won't end up there.
I see the writer's general point, and I even agree with it: having better tools to think with can have a far greater impact than building one particular thing. But what's conspicuously missing from this post is any specifics on how to do that, or how to teach young people to do that.
Ok, done ranting. :-)