Все интереснее чем простая тупость:
1. Есть продвинутые клавиатуры, которые отслеживают основные и часто употребимые слова. И если индивид разговаривает бранными словами, то и автозамена идет на них же - жопа, срать, говно, сука, еманаврот и прочие дела.
2. Есть клавы типа Гугл-клава, которая использует "общеупотребимый" словарь, написанный для данной страны. Когда я пользовался - это был квест какой-то, какие-то Гранты, Джоны, бруцеллёз и прочие дикие замены.
3. Есть клавы типа Свифт-кей, которые основываются на среднестатистическом словаре плюс замены пользователя и его слова, сохраненные в словарь. Ну и сама логика замен более развернутая, чем в Гугле. Поэтому такие клавы более востребованны. Этой я сам пользуюсь и весьма ей доволен. Исправлять приходится довольно редко.