Those are all valid points, and I really agree with the climate part; why should a new culture spring up whenever the climate changes? The Romans conquered everything from the Sahara to what's now Denmark and the climate didn't stop them spreading their culture.