Some of the benefits you get by hosting meal at home:
1) You get to connect with other people. Try to diversify as much as possible your guests. Don't throw any prejudices prior to the day. Expect the unexpected.
2) The kids get to play with other kids. A chance for them to socialize more.
3) From food, many other topics - related or not - can be explored.
4) We learn and discover some undiscovered stories from other nations. You know, those sensitive stuff that the media or even books won't even bother to explore.
5) I get to be more creative with the dishes. I learned which type of meal suitable for certains and less for others. Oh and my cooking skill is also improved. I still can't cater for more than 3 families though. Not only because my kitchen supplies are not sufficient, but also having more than 3 families at the same time is too overwhelming. Not everyone gets to talk, too crowded, etc..
I don't suggest to do it every week though. It is tiring for sure and your family also needs a time for your own. Once in 2 weeks is perfect. Alternate with a peaceful weekend (while thinking on what menu to be prepared for the next meal 🤪).