I think that there should be a limit of how many dishes we serve and then those dishes should be cooked in moderation so its enough for everyone.
One thing that I dont like (with all the appreciation for the ladies who do that) is that you are invited at 7 PM. Even if you reach at 7:30, you find that the lady host is still giving final touches to the biryani (not to mention that she looks dead tired) and guy is gone to indian store to buy naaan and yogurt for raita … not to mention that the whole house is smelling of Qorma
that shows very poor management. If they chose to go with less dishes, they could’ve done much ahead of guests arrival time and be ready to welcome the guest.