I'm not quite sure that box office hits are representative of Westerns as a class. Certainly, since I said that since integration the classic Western is dead, citing post-integration Westerns (a mere handful compared to the torrent beforehand,) isn't even relevant. That said, Duel in the Sun is about "halfbreed" played by Jennifer Jones! Not seeing doesn't mean nothing's there.
Jesse James is done repeatedly, last time in American Outlaws, played by Colin Farrell. He has a black sidekick!
Turning Jesse James into a Western Robin Hood covers up his role as a Confederate guerrilla, who took part in massacres. Having a Southern rebel motivated by something other than racism is the same kind of falsification promoted by the NeoConfederate sympathizers who babble about economic oppression by Northern industrialists or dedication to states' rights.
In the classic Western there there are no significant numbers of African Americans or Chinese; the Indians are simply bloodthirsty marauders or noble savages doomed by the modern world or simply not part of the equation (none
of which were true!); Manly Men heroically struggle with the lawless landscape, far removed from both the blessings and blights of civilization; noble settlers start anew in unpopulated territory. In various ways, this is a dream world where issues of race, from the annihilation of the American Indians to the nature of the Civil War, simply don't exist
. After integration made race an issue, the mythology no longer bore conviction. Even on television, younger audiences would rather watch cop shows.