I was raised in Japan. In Japan giving someone a gift puts that person under obligation to give a gift in return (of equal "type"... as in a very expensive gift needs a very expensive gift in return, a very thoughtful inexpensive gift needs a very thoughtful inexpensive gift in return. There are 3 degrees of gifting; expense, difficulty in obtaining or time spent, and thoughtfulness. All 3 need to be met in order for the obligation to be lifted. Going less OR more is considered very bad manners as one is either 'one upping', or 'snubbing'. It's also considered very bad manners to open a gift in front of the giver, or to give an unwrapped gift/insist upon them opening it -doing so demands immediate reciprocation-... but that's another issue). Gifts -even small ones, tokens- are given with great wariness, as it places the recipient under obligation to you.
While that concept isn't CODIFIED here in the US, the general idea of 'reciprocation' & 'returning the favor' is true in some areas and families more than others.
"Obligation" isn't an exact translation, because there is often great joy associated with it (almost an "Oh boy! An excuse to...!), but the obligation whether enjoyed or suffered is always present with a gift. <grin> As a matter of fact... that obligation can be "used" and often is. One example amongst many: When someone you care deeply for is moving away, one will often go to extreme effort to locate an expensive, hard to acquire, very personal/thoughtful gift. One that there is NO way for the recipient to return the favor easily or in a short period of time. People will often spend years working on a gift in expectation of a loved on leaving. The reason? The obligation means that they will think of you often during the years that they are gone. Some of these 'impossible' gifts are intentional; there is no way to match such an offering, so you are eternally in their debt, and as such, will remember them forever. Others; it may take you several years, but in order to give as received, you must come BACK, and give it to them in person, so they are "guaranteed" that at some point, you will come back and see them. It's very subtle. But each way is a way of saying I love you.
To compound my initial upbringing, we then moved deep south (hospitality is a form of obligation as well). The way I was raised, I am physically incapable of not reciprocating (not doing so will weigh on me for YEARS, although an inappropriate gift is a worse snub than no gift). It wasn't until we moved to the southwest where the concept of "Freely given, expecting nothing in return" was introduced to me.
I don't think either concept is wrong or better. Reciprocation or freely given.
You like to reciprocate, your husband likes to freely accept. Do what makes you happy :)