Or you may be dealing with a parasitical narcissist, who from the early days has very shallow pockets. These narcissists seek people who earn good money and who are generous with it. Parasitic narcissists stand back and allow other people to pay for meals out, food, bills and all amenities without offering. They have an air of superiority about them which is selfish and entitled.
This type of narcissist arrives empty-handed to functions and dinner parties, or at best, only takes their own alcohol but would never consider a gift of gratitude for the guest’s generosity. These people don’t consider doing what is kind and appreciative, let alone offer.
This is the person who goes to functions where plates of food are required and arrives empty-handed and helps themselves to whatever they want, doesn’t take gifts to birthdays but absolutely expects and asks people to bring ones to theirs.