That feels like being in Australia where you have to bring a passport, a credit or debit card with your name, a bank statement with your address to make people give you a stupid driver's licence...
But I've never been asked for 2nd ID at immigration, that's really weird.
And - I can't stand the puzzling questions in the US...I had been there twice withing 2 months because I had a project and got into trouble because they wouldn't believe that the project was STILL running...morons...