Homemade food is a lot healthier, less greasy and we know what we put into our food. In restaurants they don't care how we feel after we ate the food or the affect it causes to us. They use leftover meat and gross stuff in their food that we don't know about.
Homemade food is the food you grew up with, you are used to eating and have created an acquired taste for. It is better because the critics are usually more biased to like the food they have been eating since they are a child. Restaurant food is good but it is not your parents cooking.