The hosts are supposed to pay for the wedding. Or at least contribute a substantial amount of money. They also welcome the guests and give a speech of some sort. Whatever wedding you went to where the hosts did not pay for anything at the wedding is definitely wrong, they shouldn't have taken credit for hosting the wedding without contributing money.