I am a US citizen who has spent most of their life abroad, but who currently is studying in the US. I do have a foreign ID card, since I was required to own (and carry) one in the country I used to live in.
I have a US passport because I often need to travel internationally (along with my SSN card and some copies of other documents), but other than that, I do not own any government ID. (I don't drive.) By force of habit, I also carry my foreign ID card on my person. However, this has raised some issues in the past few years:
Some US-based relatives have claimed that it is strongly recommended that I own a state ID, particularly if I am planning to take driving lessons. (They claim that carrying the examination permit will not be sufficient.)
Is this true? Does it still hold if I am not taking driving lessons? I remember asking a senior at my university if getting a state ID card was useful, and getting a response of "it's not really necessary." It's also worth noting that I attended some events for international students during orientation a few years ago, and this was never stated to me. However, Wikipedia gives an inconsistent picture, and suggests that it might essentially be necessary in some cases.