The US system does not raise the same concerns about racism. There are different political subdivisions in the US with different relationships with the federal union. For example, those in Puerto Rico don’t pay federal taxes. Washington DC has no independent sovereignty, unlike the states, etc. But those distinctions aren’t based on race or nationality (everyone is a US national). And in many respects they are mutual decisions. Puerto Rico has repeatedly rejected ballot measures to become a state. If a Puerto Rican person wants to vote in US elections, they can just move to any other political subdivision of the US that is a full state.