Like anything these days part of it will be social media / peer pressure, keeping up with the Jones'.
I see the whole "you only have 18 summers..." thing been trotted out a lot lately as well 🙄
We are relatively comfortable financially and are in the very fortunate position of being able to afford holidays. We try to see a different part of the world each time but i it's all done on a budget. I agree that spending 4-6 weeks of your take home is a lot, or a lot of pressure for those on low incomes.
You don't have to go abroad to spend quality family time with your kids. But if you can afford to take them abroad and experience other cultures - great. But I do think there is too much pressure to do so.
I know a family, on one income (mother doesn't work). The dad works all the hours under the sun in a low paid job, and they then go on a weeks all inclusive holiday to Turkey. No expense spared. Food/drinks at the airport etc. then they get back and can't stop talking about how much they can't wait to go again next year, and the dads back out at work to pay for it.
I'm happy they enjoy it....but slaving away 51 weeks of the year, to splurge it all on 1 week like that just seems depressing to me.
(Also, it's the parents that talk non stop about it. The kids seem to enjoy it, but I can't help but think they'd enjoy anything, and in particular, they'd probably love two less extravagant holidays, rather than just 7 days of excess).