I really, really like this idea for jobs but I doubt SE can/would rework the entire job system THIS much. They would have to create them in bunches and release them in patches, I guess. This is really how the job system should work, though.