Just like in XML where certain elements can be non-optional where child elements in itself can be mandatory again.
You would like to be able to have this same behavior and editorial experience from the CME. By only showing a + instead of the complete embedded schema for non-mandatory fields.
(in the screenshot above "itemblock" was a nonmandatory field.)
In our case because of mandatory items in the embedded schema, there is no way to safe this component. Because the editor will force you to enter a value for Itemblock > Title etc...
Have read a couple of stack-exchange messages regarding this, they came with "solutions" like: change the type of the fields or make the fields non-mandatory of the embedded schema itself.
This is not actually a proper solution. The solution and idea would be to only add these parts when they are needed. Besides this, it would also cleanup the CME from clutter you would see on non-mandatory fields.
Regards and hopefully we can look forward to having this in a next release somewhere.
Edit (Alvin): fixed image