It is a society's way of giving a loan. If someone gave $100 for your wedding in 2005, you will give back around $150 or something now. Inflation :D
Actually money gifted at a wedding should cover the wedding costs and expenses related to starting a household.
A personal loan, something like HECS.