No the fields are not locked.
I just create a form using an XML, not a schema. It throws in default values for every field when I create the form.
When I update it, it doesn't provide default values for all of the new fields.
If that makes sense lol.