Your exact question has been answered but in general inconsistencies in spelling and pronunciation stem from the development of a language. Compare it to a programming language, which is developed over a relatively short time span and must be rigid to facilitate computerized interpretation. Human language is the exact opposite, they develope over a long time and don’t really stop changing. They are processed by the human brain which is capable of much more complex heuristics than most (all for now) computers. Languages diverge into regional dialects, are recombined, mix with foreign words, require new words as technology improves. All of that leads to natural inconsistencies.
Latest Answers