As a non-American, this was one of the biggest culture shocks I faced. On the surface, relationships in the US seem very transactional (not making the judgment that they are really transactional). For example, in the US a son would thank his parents for paying his college tuition. In my culture, this would be insulting because it would suggest being distant from family, in the sense that the son ought to believe his…
(Naturally, in either case, it would make sense if the thanked did something that went above-and-beyond.)