none of joomla cores will be touched , we are not messing with it
extending yes , changing core no
when they decide for moo to be gone framework will still work
messing with it now and adding our own core validate process makes no sense and I see it as overload.
#2 is a module , not sure how would that fit inside a framework,
if you installed demo you can see that it has no 3rd party modules at all