Well, I've given several examples of other fields where it works just fine.
For instance, when I applied for my current job, they checked my credit history, confirmed my past employment, called a former boss and several coworkers to get recommendations, and made me piss in a bottle to make sure I wasn't on illicit substances. And they did this twice, once when I was under a temp-to-hire contract and again when I was brought on full time.
I recently sponsored my wife for residency. We both underwent thorough background checks, had to submit 200 pages of documentation, and she had to undergo a medical exam. We both had to submit testimonials about our relationship, they fingerprinted her. And we had to provide pictures of us together over the course of our relationship. Now, this was despite the fact that she had already been granted a green card under political asylum and had been living here for 7 years.
When I applied for my mortgage, despite having a credit score north of 800, I had to submit my tax returns for the last three years, financials on my business, all my credit card accounts, etc. Forget that I had a mortgage for 17 years which I regularly paid on and another that I paid off over 13 years.
When I applied for a FOID Card. Paid them $11.00. Sent them a picture. Filled out one form. Laughed hysterically when some ammosexual tells me how tough the gun laws in Illinois are.