Here's why:
* Common nouns refer to general categories of people, places, or things (e.g., "person," "city," "chair"). They are not capitalized.
* Proper nouns refer to specific, individual people, places, or things. They are capitalized.
"Native American" refers to a specific group of people with shared cultural and historical heritage. Therefore, it functions as a proper noun and should be capitalized.