About the past point... are you that sure? I mean, USA Green Cards, Permanent Residency aren’t different kinds of citizenship?
The second class citizens of the US are illegal immigrants. It would be trivial to get rid of them by cracking down on their employers but that would increase labor costs for their employers so the government turns a blind eye unless forced.
It's a difference in degree that makes for a difference in kind. There is no legal status of "slave" or "vassal" in most (any?) common or civil law countries.