At present, there's no way to make borrower attributes mandatory. The easiest and most consistent way to do this is by allowing them to be added in BorrowerMandatoryField.
Not sure what's easier, maybe could also be a checkbox on the configuration page? Please also check for duplicates before filing a bug. Patron attribute mandatory leads to bug 4030. *** This bug has been marked as a duplicate of bug 4030 ***