The UK still beat Germany because of its political, cultural and financial advantages. So having better engineers isnt enough. Your country can get defeated and those engineers end up working for the victors like German and Soviet engineers ending up going to the US.In "free" countries, everything is polarized. Even the education. Luckily China adopted universal education. I believe China will eventually win in the China-US competition due to the different routes. In 19th century, UK was elit education. Germany was univeral education.