This is pretty much what I was taught. The web of alliances guaranteed that if any two nations starting something everybody else was going to get pulled in, and the possibility of Europe managing to go for years without anybody deciding to pick a fight was simply remote.