In my opinion two factors made WW1 inevitable:
1.England politic to smash any country which could dominate Europe -
2.All generals beliving in "short,victorious war" bullshit - german belived that they could take Paris in 40 days/if they do not change Schiefen plan,it was possible/,and Russia...