"I've been interested to know why grammar checking and corrections can't be more accurate."
It's because there is no such a thing as 'grammar' :)
There is no such a thing as 'language' :)
Ok, I misrepresented that a little - but there is no such thing as a 'word list of all the English words and proper names'. And there definitely no set of clear grammatical rules for English. For some languages - such as German - the rules are more precise, but even then.
So what you end up with is a game of probability and a lot of risk of 'over-correction' (beta errors).
Context matters a lot as well - multilingual speakers, casual typers.
Go to a rap video on youtube and look at the comments. People are arguably not even writing English.
It's because there is no such a thing as 'grammar' :)
There is no such a thing as 'language' :)
Ok, I misrepresented that a little - but there is no such thing as a 'word list of all the English words and proper names'. And there definitely no set of clear grammatical rules for English. For some languages - such as German - the rules are more precise, but even then.
So what you end up with is a game of probability and a lot of risk of 'over-correction' (beta errors).
Context matters a lot as well - multilingual speakers, casual typers.
Go to a rap video on youtube and look at the comments. People are arguably not even writing English.