Don't forgot to lay some of the blame on trucks, SUVs, and the chicken tax. [1] American car manufacturers aren't interested in making anything that can't be classified as a "light truck" because then they'd have to compete on a level playing field with foreign brands. So every kind of "car" has disappeared.
[1] https://en.wikipedia.org/wiki/Chicken_tax