Politics mess up lots of stuff. Over here in the “New World” the people from the various regions come from different origins because of coloninization. The various “native Indians” groups, the Europeans(illegal aliens from the Indians view) and black slaves.
In Cuba the indigenous native most died off leaving mostly Spaniards and the black slaves brought over and now large numbers of mixed race. Eventually a significant number of Chinese came there also. Most of the Cubans who came to Florida after Batista and then Castro were the land owners and then the professional classes and mostly white of Spanish decent. Most of castro’s Support came from field laborers and was black or mixed. Later more mixed race peoples came here.
Other places, like Mexico, Latin America and South America had larger populations of Indians survive and less Spanish immigration so more “skin color” is present. The native North American Indians seem to be more Asian than those south of us. They were killed off in. Large numbers of Cektic and Anglo saxons immigrated from Britain giving America a more white population. Again black slaves from Africa got thrown into the mix, followed by more Europeans later. Strangely politics treat everyone of any Hispanic decent as latino even if they are clearly more black. Now if you are American then you get sliced and diced into ever growing numbers of groups.
It might seem we are all mixed up over here but Europe itself is a mess going way back. Heck, a large number of “Italians “ are in fact Lombards. Forget about Spain. They are serious mix of different peoples including Romans, who might or might not be descendants of Troy, Phoenician, moors et al. My Cuban wife was in Barcelona last year and discovered everyone look like her. Barcelona is Catalonian and seeking freedom from Spain. In short be careful who you decide to hate, you might be one of them. Thank God we are all Canes.