They excluded on purpose, IIRC because they rely on being able to have access to C++ types in other classes by address, which is not a good fit for the Python way of doing things, and especially when dealing with wrapped C++ classes. The main purpose for using the validators in that way is for data transfer from the widget to/from the value's storage place, not just for validation.
OTOH, implementing type-specific validators in Python is super easy and so having special classes for it is not a necessity. Check in the demo for a couple examples.
--
Robin