The real problem with swearing is that it is ambiguous, it can mean anything and is often combined with other words which are just as ambiguous, it assumes a certain amount of prior knowledge, the same goes for slang in general.
I fucking hate that guy.
This can mean literal hate or a general dislike or even a complicated form of admiration, knowing what was meant largely depends on knowing the speaker and the context that provides. Sometimes it is spoken in a way which makes it obvious what is meant to anyone but most of the time not. "fucking" becomes a meaningless adjective to a word that is just as meaningless, 99% of the time people use "hate" they mean something else other than literal consuming hatred, that emotion which is so close to love and in many ways indistinguishable. So what was meant?The utility of such words is difficult to deny and a great deal can be conveyed very efficiently with them, the chances of misunderstanding are strong but how many are going to sit through a soliloquy when a well chosen swear word will do? I mean, fuck, we don't go out to the bar for dear Abby, we go there to get shitfaced and forget the complexities of life. There is a time for concision and a time for emotion, they generally do not overlap.