To be honest, I've never really understood the importance of spelling. IMO, the purpose of language is to convey meaning. If we can understand the meaning, does the spelling matter? The correct ways to spell words are just things that somebody made up. Who decided that, in some instances, sought was a better spelling than sort? Or saut? Or sawt? Is "sought", with its silent g and h really a good way to spell that word?
On a different note, my dad is barely literate and his spelling absolutely cracks me up. He speaks with a strong Italian accent, and just spells things the way he says them. So for example, my name is Cathy, he says it Ke-ti and actually spells it Keti.
Yet you chose to use good spelling and grammar in your post
The reason for English grammar being confusing, is because of the different languages words were taken from which had completely different grammar & spelling, like Scottish/Welsh/Irish/Latin/Greek/Grench/German & I assume their own English spelling & grammar.