Even if it was a shock, I do think it's lovely when people pay for different parts of a wedding rather than giving a present to the B&G that they don't really want/need.
For our wedding, a family member paid the registrar, someone else bought the wine for the reception, my niece paid for our cake - etc - it was lovely and we really appreciated it, and the contributors felt they'd had a hand in the organisation.