From Sudan to Syria to Bangladesh, climate change is often presented as a powerful and simple root cause of violent conflict and mass migration.