There is no perfect equality, and anyone who claims there is is indeed like a religious person believing in fairy tales. Fortunately virtually nobody believes that, so your point is moot.
And progress is something that happens, to act like it doesn't is to ignore reality.
Equality, like progress, is a fairy tale concept. no need to qualify it as "perfect" or what have you. It's simply nonsense outside a religious/metaphysical perspective. Of course that's precisely what you have. You just don't know it.
Whoever criticizes capitalism, while approving immigration, whose working class is its first victim, had better shut up. Whoever criticizes immigration, while remaining silent about capitalism, should do the same.