why he doesn't get me anything !!

Hello ladies, so me and my bf have been dating for 3 years and we are best friends from 9 years, but in those 3 years I got only two gifts from him (on two of my three birthdays (on my last bday he said that he doesnt have money to take me out or to buy me a gift)). Anyway in these 3 years I bought him a lot of gifts (once a month or one in 2 months max) I wanted to show him that I care for him and I always wanted him to buy my a little thing so I can feel special or appreciated but unfortunately nothing happened and I tried talking to him directly about it but he never answered me and always ran away from the conversation. I mean he traveled with his friends and he came back today and I was actually expecting a little gift or something but I got nothing so I got annoyed a little bit. Am I not good enough for him? Maybe I'm not pretty or feminine enough? In addition to this, in these 3 years we didn't go out and that's because he didn't want to and he said that he doesn't like to go to any social places, so in 3 years I guess we went out for (10 times maximum). I don't even get any affection messages from him showing that he loves me and appreciates me. 
Ladies the gifts are not the point since I buy myself a lot of things. But I thought that I deserve to know the feeling of being "special or appreciated".
UPDATE: for the women who said that I'm materialistic, I just said at the last sentence (which you probably read but didn't understand) of my post that gifts are not the point AT ALL, it's that I'm kept hidden and not taken out while on the other side he spends all his time with his friends, it's that I don't get any cute msgs or words or pics or anything small like that, it's about never doing anything to comfort me when I need it. It's about the effort a man needs to put in a relationship to make his woman feel special. And for those who says that my prob of being loved is deeper, I'm confident and I love and appreciate myself in and out.

Glow Resources

Let’s Glow

Glow is here for you on your path to pregnancy

Glow helps you navigate your fertility journey with smart tools, personalized insights, and guidance from medical experts who understand what matters most.

25+ million

Users

4.8 stars

200k+ app ratings

20+

Medical advisors