Right? All these "features", but they don't get the very basic stuff right a lot of times. User input is very very important for the user.
On iPhone swipe keyboard something that feels like a random generator replaces not only the word you swipe, but the word before, and in 2/3rds of cases with random nonsense pairs.
And you can't turn it off without turning off the similar word proposals you definitely want.
It's a strange design decision and I think the implementation is not up to the task.
I'm not staying cause I like it, but because I dislike the other options more.
There's tons of posts on reddit documenting the fact that everyone is making mistakes constantly with their keyboards for a few years, especially the.constant.dots.everyone.makes - they worked ok before, it's honestly almost comical how bad it is now.