Address fields are required if you are using a payment gateway on your registration because it will need to be matched to the credit card billing address.