The reason for the shift is Whites are not having babies and Blacks have way too many abortions while Hispanos continue to immigrate and those already here have a higher birth rate. Asians increase slightly because of an above-average birth rate and immigration especially from China and India. Meanwhile American Indians will continue to intermix with non-American Indians and become more of a label than a racial collective.
Being the product of English Puritans, Scot-Irish Presbyterian quasi-illegal immigrants from Canada, militant German Missouri Lutherans, and strangely and disturbingly well to do Irish Catholics from the South I treat this news indifferently. The various strands of my family believed in the motto E pluribus unum (out of many, one). May all Americans continue to do so and keep the American bond, one of nationality not ethnicity, strong.