If people have everything they want and need, plus no shortage of money, I really dont see why they would either want or expect gifts, or why anyone with less money then them would feel compelled to buy for them. It seems almost immoral to me!
Are gifts only meant for those who have less than the giver?
That seems a strange way to look at it to me - almost as though gifts are a form of charity. Yes, Christmas can sometimes be a chance to give something that a loved one needs; but to me it is also a chance to show family and friends that you have thought of them, and know the sort of thing that they would see as a treat.
It doesn't have to be expensive - the perfect bookmark for an avid reader, a quirky set of cookie cutters for a Bakeoff fan, or the modern equivalent of a mixtape (a usb stick with meaningful tracks, or a Spotify playlist) can be very cheap, but show that the recipient is loved, and may mean a lot more than a showy gift that they could have bought themselves.