I'm not sure it's as simple as 'people are selfish though'.
I was reading an article (apologies, I don't have the link, and I am paraphrasing but it doesn't matter if it's hypothetical anyway) about a homeless alcoholic (and other issues) living in America. On a weekly/monthly basis he would pass out drunk and be taken to A& E, and often would need to stay in for observation up to a week at a time. Obviously he had no insurance and was costing the taxpayer almost one million dollars a year. Someone worked out that actually, this guy just needs a bit of support, so they bought him an apartment at say $200,000, enrolled him him a recovery programme and gave him a couple of support workers who got him up and to work on time (which was one of his major issues) at a cost of say $100,000. This worked and the chap started earning money and paying tax, I think he had a couple of relapses and trashed his apartment, so another $30,000 to clean up, but still the government has saved $670,000! Brilliant!
Now what about the single mother, who left an abusive relationship and is working three jobs to put a roof over her children's heads, where's her free flat? Is she now selfish because she reads about this and feels hard done by because she never gets to see her children? Or because she's 'coping' does she have to suck it up?
I'm not suggesting one is more deserving than the other, but every single person has different expectations as to what constitutes 'being able to live a normal life'. Some feel that holidays and seeing other cultures enrich the mind and are vital to personal growth. Others feel they are frivolous but does that mean no one should do it?
I think we make sure our own families and friends are ok to our own expectations and needs, which is different all over the world and to some will seem selfish and to others will seem the epitome of generosity and good will.