My grandfather gave me that advice, and he's a member of the clergy. There are varying levels of social sophistication amongst religious people. In general those born into some sort of longstanding cultural religion tend to not bring it up in polite conversation. It's the newly converted noobs, or perhaps a crazy aunt, who ruin the dinner party.