We know that any (consistent) recursively enumerable theory which can interpret Peano arithmetic is necessarily incomplete. Since set theory interprets Peano arithmetic, we know that set theory is incomplete (or inconsistent) as well. Could it be that this is the only source of incompleteness in set theory?
More precisely:
Is there a recursively enumerable theory $T$ extending ZFC, such that the union of $T$ with all theorems of true arithmetic (interpreted as statements about $\omega$) is complete (and consistent)?
At first I thought that this should have a stupid answer, where we define a theory $S$ to be the "lexicographically first" completion of ZFC, and let $T$ be the collection of statements "if $\varphi$ is contained in $S$, then $\varphi$ is true". The idea is that whether or not a given sentence $\varphi$ is contained in $S$ should be determined by a finite list of arithmetic statements asserting the consistency and inconsistency of various theories. However, the theory $S$ might not be consistent with true arithmetic, and if we instead try to make $S$ be the lexicographically first theory which is consistent with both ZFC and true arithmetic, then we run into a problem, since the statement "this theory is consistent with true arithmetic" no longer seems to be expressible in the language of arithmetic.
If the answer to this question is "yes", then there are some obvious follow-up questions: could such a theory $T$ be $\omega$-consistent? Could it have a well-founded model? (Could it be true?)