Now see, I don't know if this is an acceptable reason honestly.
I might not be a certain kind of person, but if my partner is and has a certain thing that makes him happy, I'm going to push myself to step out of my comfort zone and indulge him to a degree on what it is that makes him happy.
I'm not talking about anything degrading or whatever... but for example, my boyfriend really likes to play golf. I could take it or leave it, but I've gone out the last few days and let him teach me to hit some golf balls. He was REALLY happy about it... I swear, it was like I gave him a million dollars or something and all I did was hit some golf balls! I said I'd be willing to learn to a degree where we could play in the couples' group (it's basically watered-down golf... like nine out of 18 holes). So he was happy with that.
Oh, and I expect him to step outside of his comfort zone a little for me as well.
Just because gift giving might not be HIS love language doesn't mean that he can just ignore that it's YOUR love language. If he really cared, he'd try a little harder to be "that kind of person," in my opinion. That's the whole point of a RELATIONSHIP... if you just want to keep doing you and being "your kind of person," just stay single. Or find someone who matches you perfectly, I guess.