The ranting critics of sustainability may have a point