I agree it is a strange term.
I do think however the article is well written and quite insightful based of course on Peter Thiel's ideas.
Inovation always wins, those that focus on just competing will lose. A country has to foster inovation. the countries that innovate in education could be the big winners.
To be fare to the US, some of there big colleges do that, but it does seem at the grass roots of the system it needs change and that applies to a lot of countries.