Doodledog
I'm not sure what point the OP is making. I don't suppose parents 'feel obliged' to spend money, but if they want to do things as a family there are not always a lot of alternatives. If you live in the country or near the beach you can go outside to play more easily, but in cities and towns things often do cost money.
Children don't play in the street as much as they used to, and more households have both parents in work, as houses are expensive to rent or buy. Even watching TV together happens less often as children watch on screens. There are fewer opportunities for free entertainment.
Going out together to eat is one way to get together - yes it's expensive, but the family would have to eat anyway, and it's a way of bonding as a family and catching up with one another.
I used to take my children out to eat after school once in a while. A local restaurant had a 'happy hour', and they loved going for the experience of choosing from a menu and being waited on. I didn't 'feel obliged' to do it - I did it because we all enjoyed it.
You have actually answered my query, thank you Doodledog.
This makes a big difference: "If you live in the country or near the beach you can go outside to play more easily, but in cities and towns things often do cost money."
There is a whole new problem due to the prohibitive cost of meals out , and other activities. I wonder if neighbourhood initiatives such as play streets, and local buildings such as disused churches or empty shops could be repurposed for recreation spaces.