I was thinking about this recently. In chinese languages we have this word 彩礼, it means basically a dowry. I'm sure this exists in other regions too.
many millennials (particularly those growing up in most progressive families or regions) are opposed to the notion of a dowry as they found it objectifying, however their fiance's family might be traditional and want to pay it, how does one resolve this issue where someone will be offended either way?