Wasn't ARPANET started as a project where individual communication nodes could fail, and the message could still arrive? Military technology generally needs to be reliable, which makes it a good fit for civilian use as well. Of course, there are plenty of aspects of military technology that isn't as necessary in civilian life.