Translate the following English sentence to French:
"This is one of the most important explanations for why progress has been so slow."
C' est une des principales raisons expliquant la lenteur dans ce dossier.