If I understand correctly, AC is not needed in the case of a finite union of countable sets because the choice function can be built with recursion, using the case of 2 sets (which is straight-forward). However, why is AC needed in the case of $\omega$ countable sets (or $\alpha$ infinite (well-ordered) sets, for $\omega\leq\alpha\in\text{Ord}$)?
If we take the choice function $G$ to be $\bigcup_{n<\omega}G_n$, where $G_n$ is the choice function for the case of $n$-sets union, such that $\forall m<n \;\; G_m\subseteq G_n$, then $G$ will also be a function and a choice function.
Where's my mistake/where do I implicitly use AC?
Thanks