Да, это необходимо. С этой информацией, например, для IS_OPTN, класс из TRemotable знает, что когда свойство является необязательным для построения XML, поэтому, если это необязательно, узел добавляется, только если значение сохранено. По вашему делу:
property User: string Index (IS_OPTN) read GetUser write SetUser stored User_Specified
Элемент Пользователь будет добавлен в XML, если User_Specified true. User_Specified автоматически становится истинным, когда вы устанавливаете значение User, потому что установщик SetUser делает это.
Таким образом, когда компонент SOAP, например, будет создавать XML, элемент будет добавлен только в том случае, если он хранится, поскольку он необязательный (IS_OPTN).