translate English to French: They have not kept pace with scientific, social and technological changes.
Elles n'ont pas suivi le rythme de l'évolution scientifique, sociale et technologique.