i have been renting in several countries, including the US and i have never been asked for a credit check, i have never seen or heard about that for jobs either. why would a job need a credit check? all i care is that you can do the work.
So they can weed applicants out. This is very common in the fire service. Applications can be 40 pages long and they want you to list each financial account, balances, limits, etc. It's ridiculous. But I know just why they're doing it. I also think such requirements are weeding out minority applicants.
at least most agencies have stopped asking you to write down all of your social media accounts & passwords. or requiring you to add HR managers/etc as friends.