Translate the following English sentence to French:
"Even so, these achievements are still inadequate in terms of the issues at stake."
Malgré tout, ces avancées restent insuffisantes au regard des enjeux.