Just like a tattoo, it shouldn't distract critical thinkers when judging the contents and the point of my argument.
In a discipline such as computer science, appeals to emotion are inherently untrustworthy and distracting. A reader shouldn't have to shift through pandering rhetoric to find the kernel of a supportable argument.
It's not that it's offensive, it just says you are unable to convey the strength of your argument without the vulgarities. You lose critical (logical) thinkers when you resort to crass language; primarily because it says your argument relies on emotion, not logic.