What about something build with a local model with only a dictionary and thesaurus? All those points apply to something as simple as a spellcheck, or any other tool that modernizes our workflow. Any tool can be abused.
I think most authors would rather write new stories than read through their completed ones 6x looking for errors again.