The Wikipedia article on ZFC insists that the empty set exists since it suffices for any set to exist, since the Axiom of Specification for which we always specify "false" will construct the empty set.
I agree that in the end everything works out because the Axiom of Infinity guarantees the existence of $\mathbb{N}$, but apparently this is not needed.
Directly paraphrasing the article, ZFC is "formalized," the "domain of discourse" must be nonempty, and therefore $\exists x\,\ x = x$. I don't completely understand this. Why is the assertion $\exists x$ even true (reflexivity I can accept)?