Without comment on the other aspects of this issue...  Of which there are many...

A US Passport Card costs just $30 and is a handy convenient ID solution to explore if you don't want to carry a Passport Book ($110) for domestic flights, or for entering Canada or Mexico by land.