... that's true, except that 1) there could be things outside your control, 2) your ID could have been stolen and you can spend a year trying to clear everything up. In the meantime, you can't get a job, so you get in financial trouble which messes up your credit even more. Doesn't make sense does it?
Personally, I stand to gain from such policies because I have good credit, but I think your credit record much like your health history is private and should not be available as a hiring tool. How would you feel if companies started asking for your health records and all your health information (medical history) before hiring?