“Indeed, what is acceptable for white people to call African Americans and for black people to call themselves has evolved over the last century. The standard term has shifted from “colored” to “Negro” to “black” to “African American” as people sought to redefine themselves and their place in America.
Now, in 2020, “people of color” often is used to refer to the collective group of non-white Americans. It is offensive to single blacks out as “colored.” That, in part, is because of the painful segregationist history associated with the term prior to the mid-1960s. “Colored-only” restrooms and water fountains are examples of harmful relics of the Jim Crow South that black people had to fight, and die, to remove from American culture.”
https://www.chicagotribune.com/columns/dahleen-glanton/ct-da...
Scott Alexander's hypothesis explains all of that. Constant change is what makes fashion fashion, and fashion is a very effective way to discriminate between the in-group and the out-group.
Scott Alexander explains this as a way for upper-class people to maintain their privileges: "The whole point is to make sure the working-class white guy whose best friends are black and who marries a black woman and has beautiful black children feels immeasurably inferior to the college-educated white guy who knows that saying "colored people" is horrendously offensive but saying "people of color" is the only way to dismantle white supremacy."[0]
[0] https://astralcodexten.substack.com/p/a-modest-proposal-for-...