As people age, hair color changes primarily due to a decrease in melanin production by melanocytes, leading to gray or white hair. This natural process is influenced by genetics, hormonal changes, and environmental factors, with timing and onset varying widely among individuals.