I think that largely depends on where you are, and what the cultural norms are. I go out of my way to smile at everyone I see, and most people smile back, even if it takes them a double-take before they do. I'll never not smile at someone, because it's a known stress reliever to do so, especially when my smile elicits another's smile.