When creating user defined fields for a DIY form that does not capture any financial information (aka a volunteer registration page), it is impossible to make the field required without triggering a back end requirement when creating new entries. I believe there should be a way to make the defined field required only for the user on the DIY page and not required on the back end site.