Are there really people who would accept a Wedding invitation without any intention of bringing a gift?
If you are happy to give something, what difference does it make if it’s a George Foreman or cash to the same value?
It’s immensely noble to donate all the gift money to charity. However, I imagine that for the majority, a Wedding has been funded from life savings of either the B&G, the parents or both. Must be lovely to have sufficient cash to pay for all the major expenses in life without any help from friends or family!