I'm debating whether I should give up and disable all auto-correction. It does save me time when I fat-finger words, hitting the letters directly adjacent to the ones I intended, but then it wastes me time when it does what I described before.
Honestly, it's been decades now. How hard can it be to make auto-correct not suck? There's so many utterly stupid things it does which should be fixable with a few lines of code. For one, how about not auto-correcting proper names (which you can tell because they're in the middle of a sentence and start with a capital)? And how about making a lone 'i' capital? And how about not auto-correcting at all if the user has backspaced over the auto-correction and fixed it?