I don't agree with all of your claims anyways, but all of this seems to miss the key fact point the "foreign language" requirement inherently implies a language to communicate with other humans. Hence why Sign language can meet the foreign language requirement in some schools but not C++.