I see your point, but the two criteria mentioned are far to general. Most college students have travelled abroad, and anyone who takes any kind of course on politics, be it theory, IR, or even history is likely to have to read either Marx or Mao.
Programmers used to batch environments may find it hard to live without giant listings; we would find it hard to use them. -- D.M. Ritchie