Social constructs, maybe?
Every society has castes; not all are as plainly visible as in some countries, though. You're
really screwed if you're born into an untouchable one in a third-world country. Everything else is relative, no matter where.
Which brings up the original question posed:
No, it is not enough.