Making it so they aren't in the pool of errors that can be made. I want to be able to type swear words, but I don't want profanity to come out when I try to swipe "duck". Socially, emotionally, and politically loaded phrases make sense to require a bit more care for.
That is a general answer to your question. It is not a specific defense of the particular word list in question. But I can say I've been surprised a few times about what I accidentally swiped on Android. Bitch isn't swipable but I have "bitchiest" readily available, for instance.
I get "fuck" and "duck". I don't get "the occupied territories", "the Hamas movement", and "Trayvon Martin".
Then have "child friendly mode" be an option and the adults can have "fuck" back. This isn't a difficult design problem.
This is just the type of thing that makes everyone hate modern technology.