One reason for all these questions is really to determine if someone can be blackmailed, and thus a security risk. (Big reason they look at your financials and why debt can cause you to lose clearance) But the letter of the law trumps the spirit. A common lie these days is about weed usage. You may get or entirely rejected for having smoked in the past even if you don't today (e.g. you tried it once in college but didn't like it). So everyone lies and it creates a system where people are even told to and encouraged to lie, like in TFA. The irony being that this is exactly what creates the situation for blackmail! Now you can get blackmailed for having that past thing cause you to lose your job as well as lying on your clearance form.
Honestly it seems smarter to let the skeletons out of the closet. Spill your secrets to the gov. Sure, maybe the gov can blackmail you but a foreign government can't blackmail you for something that the gov already knows. You can still have filters but the dynamic really needs to change. Bureaucracy creates its own downfall. To reference another comment, I'd rather a functional alcoholic have a clearance and the gov know about it than a functional alcoholic have a security clearance and the gov not know about it (or pretend to not know). We've somehow turned clearance checks into security risks. What an idiotic thing to do