he laughed and said of course it is, isnt that what everybody does?
Op, dontalltalkatonce has nailed this. There are some people who are a bit thoughtless at gift giving and they could be moulded as they are probably not inherently selfish however there are others who are utterly selfish and will never change.. indeed they are highly likely to get much worse.
I think he is in the latter category, especially from your update. He perceives his motivations to be as everyone else's which is indicative of a deep belief.
Don't confuse organisation with concern for you. He has paid for an event that he will enjoy so he wants it to go well, therefore he will put in the effort. He does not put effort into something that you really want.
When a partner makes you feel confused it is usually because your instinct is trying to warn you. Don't judge his outward traits such as manners or success as they are often superficial. The reason I know this is because I fell for someone like this and made assumptions about him based on my character traits.
However I was very wrong and had to learn a painful lesson..Very selfish and self centred people exist but they have learned how to portray themselves so that they appear socially acceptable. However it is always their agenda. Never settle for someone like this.
How long have you been together? I would suggest you need to start being more demanding of getting your needs met. Also say No to him often, and see what reaction you get. I suspect his charming manner might slip.
Don't do "nice" because you think he is a catch. If you think he is selfish test to what level..I think it is pretty deep.