Clearly no one is taking their families abroad for just the weekend, as the price and hassle to get there isn’t worth then only being able to stay one or two nights.
Many, many families cannot take their children away in the holidays as the prices are at least double what they are during term time. When you are paying for 4, 5, 6 etc people rather than just one or two it becomes unaffordable. Also, some of the requests for absence will be to attend family or friends events (such as weddings or big birthday get togethers) which are often organised in term time due to cost.
If we take your example of a week in Lanzarote, then it could look like this:
- child experiences a plane ride
- child experiences local (often tastier and fresher) ingredients and dishes
- child swims every day in the pool and the sea
- child sees geography completely different to the UK. They see in real life a volcanic island which is also an UNESCO site
- Child may go on some day trips around the island and learn about a different culture
- child hears locals speaking in Spanish
- child eats all meals around a table with their family
- Child is prioritised over work, household chores and life admin by parents. They experience family time where the parents can relax and be fully present
- child sees a different environment that they may aspire to live in when they are older. They appreciate there are different jobs on offer around the world other than the ones they see every day in their home town.
etc etc
it is snobby to think that, just because you aren’t on an expensive far flung holiday, the children aren’t absorbing a lot