There is one reason computers are great at numbers and awful at languages: the latter are difficult to parse. While complex mathematical operations can be carried out in a well-known order, parsing text can be exruciating difficult even for humans.
This is especially true for languages — such as English — that allow long sequences of words to be joined together without prepositions, and that use the same word both as a noun and as a verb.