The original Zermelo set theory explicitly allowed for urelements.
What was the reason that led Zermelo to formulate the Axiom of Infinity in terms of the existence of a set of the kind that has an infinite rank?
Why didn’t he instead propose the weaker axiom just asserting the existence of a Dedekind-infinite set?
I mean even with modern ZCU minus infinity plus there exists a Dedekind infinite set, call it ZCU-I+I*, this doesn't prove the existence of a set with an infinite rank, we can even add a ranking function to get ZCUR-I+I* + every set has a finite rank, and yet still get to interpret the whole ZCU.
The feeling is that postulating the existence of a set that has infinitely many elements and also has an infinite rank, seems on the face of it to be something stronger than just having a set with infinitely many elements, so what's the benefit from adding infinitute of ranks?