It's important to remember that 'required' for a classical BibTeX style means broadly 'The output might look odd without this field': BibTeX is not really trying to do data validation!
When Philipp Lehman wrote biblatex he looked carefully at what was and wasn't common in bibliographies and tried to make a sensible set of standard styles. He also set up biblatex so that in the main missing fields (even 'required' ones) don't give badly formatted output, although from the point of view of looking up references it may be sub-optimal. The 'required' fields are therefore best viewed as a suggestion for the minimum set that are needed to have any kind of 'reasonable' output, and are deliberately kept to as small a set as possible.
If you wish to do data validation, you really need to look at a range of issues not limited to the simple question of 'which fields have some content'.
publisherfield is declared to be mandatory or optional? It's not as if biblatex will discard thepublisherfield if it's non-empty... – Mico Feb 02 '17 at 13:05biblatexstyles do not needpublisherto print a citation or the bibliography. So it's technical optional. You can easily define your own style that adds tests for empty field that should be mandatory in your opinion. – Schweinebacke Feb 02 '17 at 13:38