translate English to German: Even greater simplicity would have been desirable, as would even more clarity, but these things cannot be achieved without the necessary information.
Noch größere Einfachheit, noch mehr Klarheit wäre wünschenswert gewesen. Ohne die dazu notwendigen Informationen geht es aber nicht.