He ends with a good list of five key barriers
1. Many problems require new fundamental knowledge based on new physical measurements and experiments.
2. Many problems require situational knowledge to create and maintain complex infrastructure.
3. Moving molecules around
4. Feedback loops
5. Chaos and complexity make many phenomena hard to simulate.