I am getting married in June. We have requested no gifts.
The reason for this is that we are moving to Malaysia two weeks after our wedding. Any physical gift we get I have to flog/junk in that two already busy weeks, any vouchers have to be spent/used up in that time, creating more stuff I have to flog/junk, more pressures on our limited time.
I have specific charities I support. There are many I actively boycott. Guests are running a gauntlet if they decide to donate to a charity, particularly as I will ask for my name to be removed from any donations to charities I don't approve of. You have to be really sure of the charity you are giving to or you risk offending the couple with your choice.
We're Muslim, so alcohol is a big no no. I think it's really problematic the way people automatically assume everyone drinks. It makes situations very awkward for people who dont want to go into their reasons for not drinking and creates a weird pressure to drink. Do not get people alcohol unless you know them well enough to be sure you are giving them something they will actually enjoy.
If you absolutely have to give a gift, give cash. It's the only thing that can always be useful, regardless of circumstances. Tbh, if people decide to give us cash it will be most useful and gratefully received, but at the same time I am aware of how many friends are struggling, and do not have the opportunity I do to move away from the current crisis. Receiving money from them would definitely activate my ex-Catholic guilt and worry that I will be on the other side of the world and unable to look out for them in the way they are looking out for me. I would want to find a way to return the money to them without offending them.
Literally, the only other think I can think I would appreciate would be some very nice tea, as I will definitely be drinking enough to drown an army as I race around like a headless chicken trying to get my affairs in order for the big move.
All in all, I think it's far, far easier to take the "presence not presents" request at face value. There may be reasons they actively don't want presents that you are not aware of. If you really cannot bear the thought of not taking a gift, resolve to ask them out for dinner, your treat, a month or so after the wedding once they are settled into their new lives together. It can be your little secret that it was their wedding gift all along.