No it doesn't. It rewards people with the social skills to know when it's acceptable to use certain words that aren't acceptable in other contexts. But that's just a part of 'society rewards people with high levels of social skills'. If your experience has been that successful people (i.e., 'people who were rewarded by society') don't swear, then your experience has been very different from mine.
> Why use the same language as drunken sailors and criminals?
Aside from hate speech, I honestly don't care what kind of language my kid uses. But I'd be pretty disappointed if they reduced groups of people into negative stereotypes like this.
Indeed. Some sailors are amongst the greatest people I've met. And their language was salty.
Language is communication. Context is important. You don't bust into a church or interview swearing loudly. You don't try to communicate every thought with a curse word.