You're almost right, but "class" and "caste" are not synonyms and cannot be used interchangeably.
Except in the United States it is true. Something like 80% of new military recruits come from military families (parent, sibling, uncle/aunt, or grandparent).
Similarly over the last few decades the number of medical doctors who have immediate family who are also doctors has grown.
Social and economic class in the US is increasingly set in stone and hereditary.
Sounds like people’s lot in life is becoming hereditary. Caste can be used.
class, cast, scum... the tokens are not really relevant, only the facts:
"‘Absurd Corruption’: Disgust as Eric Trump Brags About Scoring $24 Million Pentagon Deal" - https://www.commondreams.org/news/eric-trump-pentagon-contra...
Well, as social mobility between classes becomes increasingly difficult, they become more and more like castes...