Sometimes I think it's as simple as the religion. It's every muslims responsiblity to help another. Yes in the west it is every Christians responsibility to help another. Not all in this world follow their religion. But I remember at the time I was in North Lebanon and 1000's of Palestinians came to Sryia from Iraq. No one could help them, money , etc. but after 2 hours, all the money necessary showed up from Iran . Tents, blankets, food, the story was not reported around the world and no one knew about it. But it happened. Also for more than 10 years, Iran helped , (jeesh i don't know how many) but 1 million or more refugees? from Afghanistan for 10 years, the UN did not give one dollar to help. Sadly in the end they just couldn't anymore after 10 years and had to send them back to Afghanistan. But I will note that UAE has done alot to help Palestinians, plz see the source below.
Corrosion, some years ago Jordan stopped with citizenship rights, Palestinians have a refugee passport now issued in Jordan. A refugee passport as you can imagine does nothing , it just enables a person to feel good. Peace!
So if its religion or humanitarian reasons why people help others. Its just the point that they help, I don't care about the politics behind it. Peace.