Make Form handle EmptyValueException?

I read
these threads
and they inform me that I need to handle the EmptyValueException on my own, every time I use form.commit().

In my simple use case I only use the requiredFields and expected the form to take care of the validation handling based on what I could read in the
book

Could it be a good idea to either update the book on this issue or enhance the standard form to handle this basic form validation?