I partly agree. A default name is added when the label field looses focus or the name field gains focus, unless you’re experiencing a javascript error. In order to save a field without a name you must delete it on purpose and then not enter a new one.
I’ll mark this topic for the developer to take a look at.