I'm going to skip over the whole "computer language and spoken language are two different things" argument, and focus on the quote. What's the case for forcing everyone to spend two years learning a foreign language? Is that really a better use of students' time than learning something else?
Yes. International conflict happens when societies misunderstand each other, and when they're able to dehumanize each other. The more we are able to understand the language and culture of our neighbors, the harder it is for misunderstandings to build to hatred to build to war.
Now, this isn't a sure thing, nor should it be. But foreign language learning can prevent wars. How many iPhone apps is that worth?