I really struggle to understand this.
It's normal to give a gift when you go to a wedding. That's just totally standard.
The reason gift lists came about was because couples were getting 6 toasters. Sensible to avoid that. If you rock up with a toaster and loads of other people have bought toasters that's a bit rubbish all round. So gift lists came about.
Then times moved on and lots of couples getting married already had a house set up. Including a toaster.
So other things became the important things. Deposit for a house (owning a home is out of reach for many now). Holiday of a lifetime. For honeymoon. New kitchen.
The statement is not 'you must pay cash even if you can't afford it' but, if you want to get us a gift, this is what we really need, or want, for our family, or as something we will never get to do again.
I like my friends and family. If they want money towards an amazing honeymoon or a house deposit I happily gift them that.
I would never go to a wedding empty handed.
And I literally don't understand the issue with this.
Like I said earlier. I think it's a hyacinth bucket thing.
People you care about or love are getting married. You would buy a gift. What on earth is wrong with giving them what they actually want? And beyond that, it's not a rule. You can still get them a toaster.
For me, shit at gifts, I love to know what they actually want.