Well, look at it this way: when was the last time you heard anyone pronounce the k or the gh in that word?
Many other languages reformed their spelling to so that they better captured modern pronunciations in their standardized dialect. English often left the spelling as it was centuries ago. If you ever study German (and probably Dutch too), you'll find a whole lot of Germanic words that are very similar to the English cognates, if pronounced more like the spelled versions. Words like bring/brought, think/thought, knight, night, etc suddenly make a lot more sense once you realize the pronunciations have moved on but the spellings just stayed the same.