English is so messed up because it is the mutt of multiple languages. There is a saying- English is the easiest language to learn and the hardest to master. I agree with that. BTW for those interested, I read a long while ago that Polish was rated as the most difficult language to learn which surprised me. You would assume it would be Chinese or Japanese. Obviously I don't know if the article was accurate or not.