If it's genuinely an offensive word and used in an abusive way then it should flagged, absolutely - But when it's words like 'Sleep' etc that get caught in the net for no reason then i personally think the work around is fine - I feel most adults would agree !
Most users are responsible people and have 'common sense' and tend not to be abusive, unfortunately it's those in control that are very naive and need to disrupt and impose their wills on other people just making people angry for no reason - The truth is they don't stand a chance 🙂
It's similar to Denuvo - Anti piracy code incorporated into games- which is just a total waste of time and vast quantities of money - It's a challenge for those who want to counteract these measures and red rag to a bull - The more people are irritated by this sort of stuff, the bigger the issue for the companies that take these measures IMO.