I have been thinking on how to celebrate my birthday, I thought of inviting my parents to my favorite restaurant. When I brought it up, they were all upset “why don’t you invite us to your home? Why don’t you cook for us? Restaurant is all reheated food, home cooked fresh food is much better” etc. We have lived in Europe for almost my whole life, I don’t really understand what’s wrong with going out to eat or why they expect me to invite them to my house and prepare a festive meal on my birthday.


Depends one where you live. In the US where I live until you get to $50/person or more all restaurant meals are exactly as your parents say - reheated in some way. Even at that high price level many of the meals are the same reheated things the cheaper ones are serving with better arrangement, but at least then some things are cooked yourself.
You live in Europe - there are some great restaurants there that are cheaper. However there are also a number of reheated garbage just like we have in the US.
It isn’t hard to learn to cook for yourself, and once you do it is hard to see why people pay so much money for just garbage food. But people do all the time and don’t see anything wrong with it - some even call it good.