The illusion of mankind's "progress"