I think that philosophers are popular for their era and arrive when they are needed. But I am amazed to read comments from Plato, Socrates, Jesus, Voltaire, Thomas Jefferson etc...that are just as applicable today as when they were written 200, 1000, 2500 years ago.