I believe the author omits the most compelling reason why war will not break out in Europe. The real reason there won't be war is that there are no armies of any consequence left in Europe.
European nations have devoted all of their revenues to supporting welfare state policies, with the result that little money is available for armaments. Basically, they have let the U.S. defend them for the last 60+ years. To go to war they would first have to divert resources to military build-up, at the expense of social welfare programs.