You don't have to blame the engineers for your failure to innovate. I've told many people I didn't think their idea was a good one or practical, mainly because I knew how much money or time or effort it would take just to get a prototype to work. I was trying to save them the pain and expense that can come from the long hours of trying to get something to work. Some people pushed on and found I was right, some proved me wrong with clever work-arounds. But none of them blamed me. In fact they thanked me for offering them helpful advice. If my advice as an engineer stopped them from pursuing it then they didn't believe in it themselves or didn't really have the desire to do it. But don't blame the engineer for that.
The presenter mentions that she discovered all the initial information for her idea in two days on Google. Where does she think all that Google info came from? My guess is that much of it came from engineers who were willing to share their knowledge online for free.
And despite her apparent hatred for how engineers can be so unhelpful, just look at what her website is looking for:
So if you ever get a boat load of venture funding for your idea, don't go on TED and bash some of the key people you need to make that idea a reality. It's not what I would call great PR.