Do you assert that we had a good understanding of all of the problems that a computer could solve before making it? This seems absurd to me.
Only after DARPAnet solved that problem did it get adapted to some other problems (ex: how do I send cat pictures to people)?