translate English to French: Accompanied by this explanation, it appears much more defensible.
Assortie de cette motivation, elle paraît beaucoup plus défendable.