Most men can't even understand the meaning of 'to sacrifice emotion'.
They use material / money as bait. Predators have no time to speak of feelings Only things they Need and want to survive. Women's are prey
I think they just see things differently. The value men and women put in emotions is different, I think to a man it just means more if he can give something tangible to a girl.
simple answer !! PRIDE
We men are hard headed and keep emotions bottled up we try to make it up to women by buying expensive things overall buying thing for most men is a way of showing emotions