it was invented a bit at a time so no wonder it has illogical things in it so english people (like me) might write spelt cos that was what it orrigonally was and americans edited the language to make it more logical. so they changed it.
if u want a real real ;logicall language learn esperanto. u can understand all the rules in about 2 hours then all u need to learn is vocab. only problem is very few people speak it.