Detecting a grammar error is relatively easy compared to suggesting correct replacements, that directly fit in their place. Lots of sentences would have to be rewritten completely.
So while walking through the hits found, I change rules to offer less replacements, just suggesting the way the sentence could be reformulated.
Offering correct replacements would require a lot more sentences, with longer token arrays.
Too complicated now.