That’s exactly it: the logic is that different mediums reach different audiences, and therefore require different language filters. A Tweet? That goes to the hardcore followers, who find his profanity bracing. Early morning conference with a foreign dignitary? Might be seen by Moms.