Cantor's Theorem seems pretty airtight to me. So what is wrong with the following reasoning?
Consider $X = \mathcal{P}(\mathbb{N})$. We say $X$ contains uncountably many sets. But the only sets that exist are those asserted to exist by the axioms. So if we consider each of the axioms that assert more sets, starting with $\emptyset$, we have one set. The pairing axiom can only produce countably many more. Union gives us up to one more set per set in existence. Powerset also gives us up to one more set per set in existence. Separation and replacement gives us countably many more sets per set in existence. Infinity gives us more more set. Foundation gives us one more set per set in existence. Choice also only gives us one more set per set in existence.
It seems to me that the axioms only ever define countably many sets. So when we consider all the subsets of a set, there might be uncountably many things that satisfy the condition of being a subset, but only countably many of them are possibly sets. If sets can only contain sets, $\mathcal{P}(\mathbb{N})$ must be countable.
I'm still not getting the argument about parameters coming from somewhere. I understand the notion of parameters in the context of definability in a structure, but this question is about a theory (ZFC), whose axioms are well formed formulas in the language of set theory ($\forall,\land,\neg,\in$). Thus technically all the separation and replacement axioms do not contain any parameters, right?
Considering the example set:
$$ X = \{ (n,k) | 2^{\aleph_n} = \aleph_k \} $$
When all the subsets of $\mathbb{N}^2$ are added, surely $X$ is among them? We can say with certainty is that $X$ exists at this stage (because it is definable...or perhaps we can only say there is a plethora of possibilities for $X$ in existance?), but we would be unable to enumerate the pairs (ie say which subset of $\mathbb{N}^2$ it is) without making more assertions about the continuum.
I like this idea that there can exist subsets of $\mathbb{N}$ that are undefinable without parameters that come from sets of a higher rank. Perhaps there is a forcing notion that makes $X$ one of these in a particular model. But are there uncountably many of them?