You can see this along countries and cultures too; westerners are usually way more stingy than people in the global south. Middle Easterners, North Africans, South Asians, Latin Americans, etc. will constantly try to do favors for family, friends, acquaintances. Muslims will randomly offer and insist on giving people free gifts or food. I've heard Swedish people tell guests to wait in the other room while their family eats dinner.
i used to bring donuts to work every friday or every other friday at one point.. no one else ever bothered to but they were sure as hell happy to eat them all.. then it got to the point where one of the guys who was definitely making $500k+/yr bitched at me for not getting any apple fritters and that's the only kind of donut he liked
Same here in Georgia. A good 90% of the people I know from Europe and NA are stingy, whereas here, I haven't met one person who hasn't insisted on paying.
Small rant/story: there was this one guy I knew who migrated here from Europe, and I paid for his lunches for the past year, refusing to let him pay for it himself. I'd use the fact that he doesn't know the language to speak up to the cashier, and tell them in the native language that I'd be paying (worked without fail, lol). The second that I asked him to buy me some KFC and a Coffee because I didn't have enough money that day, his friends from home insisted that he start a debt list. They also tell him to refuse the gifts I give because he would then "have to make it up to me by buying gifts in return". I guess it's just more transactional culture in the west, dunno.