Справедливости ради надо сказать, что так происходит не только в Америке, но и в Европе, например. Вообще в мире «паспорт» — это документ для международного передвижения. В России, говоря о «паспорте», обычно подразумевают «внутренний паспорт», но это просто советский пережиток. В большинстве стран для идентификации человека внутри страны используют другие документы (и как раз очень часто — водительское удостоверение, потому что это документ государственного образца, удостоверяющий личность).
В Америке, в отличие от России, паспорт используется только для поездок заграницу(кстати говоря, его не имеет бо'льшая часть граждан США). Для удобства там используют права или id-карточки, которые намного меньше.
Паспорт нужен только для выезда в другие страны. Внутри страны либо права, либо номер социального страхования. А еще у них нет такого понятия, как "прописка"! Вот это мега-круто.