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.


Yep that pretty much hits home.
Were Soviet era restaurants so bad that they all prefer home cooked? Or were they unaffordable for the average citizen back then? Or was it just a social norm to cook food for your guests?
AFAICT restaurants were few, expensive, and difficult to get into (i.e. not for regular people on regular basis), and the option for regular people would be stolovaya (cafeteria?) which is simple, probably mediocre food.
So seems like if you don’t have the connections and want decent food, make it yourself.