In my (limited) experience it is quite culturally dependent.
What you describe is in my opinion true for western cultures. In Brazil they are not so relaxed about it. Asia even less so.