You give presents to people because you want to make them happy, don't you? And you give them what you want, rather than what you think is best.
There are conventions about the giving of presents - birthdays, Christmas, weddings, Christenings, confirmations and dinner/housewarming parties with a bottle of wine or box of chocolates in my book.
Other people might think of other occasions.
I still think badly of the couple who could afford a decent present but turned up to my wedding, paid for in entirety by my mother, with a couple of cheap towels.
I detected a bit of: 'Limited's an entitled cow with her list and fancy-pants wedding. Let's rummage in the unwanted presents pile for her.'
No matter. My wedding was fantastic. Our generosity, or rather my mother's, to our guests was fantastic. Their response was poor. They were embarrassed by their mean present and undoubtedly mean sentiments, so they bloody well should have been.
I was the picture of serenity while I accepted their mumbled apologies 
And before anyone says I was an entitled cow for letting my mother pay: she was brooking no argument. That's the way it goes in my family. I've paid her back with other things over the years so feel my account is settled.