Is it really lazy writing to have characters swear all the time if the swearing is true to the character? I think of TV crime dramas that portray big-city detectives and gangsters who manage to never swear even though their real-life counterparts swear all the time. To me, that's just as immersion-breaking as writing that has every character swear all the time regardless of whether it's in-character.
I trust Obsidian to write consistent characters, so I imagine that swearing may be widespread in some areas and quests and not in others. You won't encounter a lot of swearing among the priests at a temple or the the nobles at a royal court, but there might be a lot of swearing when you deal with hardened warriors, the slums, and the like. It's beyond me why anyone would consider swear words coming from a sailor immersion breaking.