I don't think that had very much to do with their ideological stance, however, and even then, China has outlasted just about every other country in the world.
The Zhou Dynasty lasted almost eight centuries. That alone is far, far longer than any European government has lasted, and multiple of...