Annadanam (food donation) should be done to deserving only
In the ancient time, sages were also performing marriages and other rituals. They used to invite the sages related to them. All the sages were best eligible receivers of food etc. But today, all the relatives of the Brahmins, who were descendents of sages are undeserving by their qualities and actions. Today, you are calling them, since they are your relatives. Their behavior even in the worldly life (Pravrutti) is not correct according to Dharma. The real devotion to God (Nivrutti) is completely absent.
When you do Annadanam to such undeserving persons, all the sins are falling on you affecting the couple. In the olden days, our ancestors used to invite deserving people only by their Pravrutti and Nivrutti irrespective of relationship. They were very few in number and the feast was given to them for many days and thus, the marriage was for 5 days to 16 days. Instead of feeding 100 undeserving people in single sitting as we do today, our ancestors were feeding 5 deserving people for 20 days.
In the first case, egoistic exposition of relatives exists as said by Gita (Adhyobhijanavanasmi). In both cases expenses are one and the same. But, in the first case, all the sin is accumulated and in the second case all good is accumulated. In the first case, the couple is cursed and in the second case, the couple is blessed. If you are not getting deserving guests for the feast, you spend the same amount in feeding hungry beggars in the name of God. Then also, the couple is blessed.
Today, the Brahmins are suffering due to the heavy expenses in the function, which are not only useless but also harmful to the couple. Most of the Brahmins are poor and are spending on functions by borrowing loans or selling the properties to earn the sin!