If I have a US passport, do I need another ID to enter the US?

We had a disconcerting experience last month when we returned from a trip abroad and entered the US at San Francisco International Airport: When we opted out of facial recognition (which is posted as being optional for US citizens) and presented our US passport, the US Customs and Border Protection (CBP) officer asked us for [ ]