Well, I think its because folks are intellectually lazy and resistant to seeing the truth in front of their faces. People are capable of logic, but default to emotion and will construct elaborate myths to protect themselves from truths they don’t want to see. An extreme example is Germany in the mid 1930’s. In retrospect we wonder why any Jew or Romany would’ve stayed in Germany. Yet too many did. They told themselves comfortable lies and by the time kristallnacht rolled around, it was mostly too late to act.
Germany had only around 400,000 Jews in the 1930s (out of a population of 60 million). Most had left by 1940. The Jewish population centers were farther east.
‘Intellectually lazy’
May be so. Until they get so uncomfortable without their first-world problems that they are forced to see the truth.