That's interesting as when I hear the work Indians, I think of our indigenous populations, not the ones external to our country. Yet another word's meaning that has morphed somewhat.
That one should be morphed, though. Indians are from India
If you say "Indian" out of context, one will not know what was meant in the USA. And everywhere else in the world, they would rightfully assume you mean Indian and not Native American. I have never met a Native American, but I have met many Indians.
Of course, Native Americans are actually from Asia. And if you go back far enough, everyone is from Africa.
Meanwhile, if one uses ANY term with a hyphenated (or unhyphentated) "[Area]-American" (African-American, Asian-American, Native-American, Hispanic-American, Arab-American, etc), I *insist* they call me "European-American" and not "White." (I actually don't care what you call me, I only care that terms are at least roughly equal and like to point out the hypocrisy, PC, and virtue signaling).
Of course, eventually, all this obsession with "race" and its description and nomenclature will hopefully die, because it really doesn't make any sense. If you are 1/8 this and 1/4 that and 2/3 who knows or cares, no term works, anyway. Your skin color, eye shape/color, hair type/color, height, nose size, etc, say absolutely nothing about who you really are, what you value, or how you think or act.