Why is the USA passport application asking for my social security?
Identification. Fraud prevention. A passport is only issued to US citizens. It is literally a free pass to enter the US (yeah, okay, it costs over $100, so not exactly free); so there will be some cross checking.