I think part of it may stem from the fact that English, while technically a Germanic language, has words derived from several different languages. Many of the words that we use in science, for example, are derived from Latin. We also have words that originate from French and even from the Vikings! If you look at sources written in middle and old English (for example, the Canterbury Tales), some of the spellings almost seem to require a degree in linguistics in order to figure out what they're trying to say. I sometimes find it easier to read works of this type aloud, because the words are sometimes spelled phonetically.