Benedict Anderson llegó a su teoría debido a que consideró que ni la teoría marxista ni la liberal explicaban adecuadamente el fenómeno del nacionalismo.