Hyphens, En Dashes, Em Dashes

Q. Stylebooks insist on the use of a second comma in place-names that include city and state (he came from Smith’s Falls, Virginia, to drive the car), but it seems to me that the internal comma serves to separate the town name from the state name, and not to set off a nonrestrictive phrase, so it need not be followed by the second comma. Does this make sense?

A. Yes, it makes sense, but as we know, that is irrelevant.