The use of "American" as a stand-alone term, for better or for worse, means a person from the United States. It persists largely because of the difficulty in producing an ajectival (demonym) from the term United States. Questioning it now, when there is clearly no real confusion (like, for example, Indian/American Indian/Native American/Indian American) is prescriptivist and hair-splitting.