Agreed. Would you want to see that your doctor's written stuff like that in your chart (e.g., "Patient's got some really fucking bad gout!")? No? Then maybe it's unprofessional.
None of us is personally offended by this language. We simply understand that it has no place in professional communications, because it can only really harm perception vis-a-vis just leaving it out and so probably isn't a smart business move.