A similar aspect is the replacement of American with US Citizen. This would exclude American Samoans who are non-citizen nationals of the United States.
This is a fair point. But there's no adjective (in English) for a person or thing that is from the United States. In Spanish they use the word estadounidense for this, but I can't think of an easily pronounceable analog in English. It would be handy to have!
Most of the online dictionaries I checked showed that "Yankee" is a derogatory or possibly offensive word, including in British English. This is not a purely domestic (US-based) connotation.
Perhaps that one is just about being geographically precise?