translate English to French: Others are have been fiercely criticized for secretiveness or failing to deliver.
On a vivement reproché à d’autres leur caractère secret ou l’absence flagrante de résultats.