I definitely agree. Politeness requires a very high-level understanding of culture and language. It’s one of the reasons that people don’t like tourists: they don’t know “the rules” and break them, which makes others have to compensate and feel put-upon.