Well, 'cause there are two whole continents full of "Americans". Unfortunately, we don't have a catchy name for the U.S.A., like Mexico, Canada, Ecuador, Brazil, Peru, etc. etc. etc. You can say, "U.S. Citizen", but that doesn't flow quite as nicely as "American". Mexicans, Canadians...