translate English to French: Their benefit is questionable, and they are certainly not unequivocally good in either environmental or social respects.
Leurs avantages sont discutables et leur bien-fondé n'est certainement pas établi sans équivoque concernant les aspects environnementaux ou sociaux.