Corretto. Abbiamo cambiato strategia e ora contrassegniamo come facoltativi solo i campi che lo sono effettivamente, mentre tutti gli altri campi possono essere considerati obbligatori per impostazione predefinita. La logica è che la maggior parte dei campi sono obbligatori, quindi si riduce il rumore.
Ci sono pro e contro e infinite discussioni online nella comunità dei designer, ma questo è l’approccio che stiamo adottando.
Penso che abbiamo deciso di eliminare le altre istruzioni, poiché non erano molto utili.
L’istruzione per il nome utente era:

Penso che tutti sappiano ormai che un nome utente è un identificatore univoco senza spazi.
Questo è un problema peggiore. Ho appena provato, e sembra funzionare come previsto. Una registrazione sarebbe utile per vedere il problema.