The more I read into this thread, the more I appreciate being German. I don't talk to the cashier besides smiling at them and saying hello and goodbye and they don't expect me to. I only talk to people I want to talk to, besides at work. But even there I keep it low.
It's not that I don't like to talk. I just prefer to talk with a meaning.