The axiom of choice (AC) says that for any collection $(X_i: i\in I)$ where each $X_i\ne \emptyset$, the product $\prod_{i\in I} X_i \ne \emptyset.$
The axiom of choice for sets of reals (AC($\mathbb R$)) says the same thing, but only for $X_i\subseteq \mathbb R.$
Neither of these is provable in ZF.
What is provable in ZF is that if there is an $x$ such that for all $i,$ $x\in X_i,$ then $\prod_{i\in I} X_i \ne \emptyset.$ To prove this, all we need to do is observe that the constant function $f(i) = x$ is in the product.
In particular, if all the factors in the product are the same nonempty set, as in your example, then there is clearly a common element and the product is nonempty, without any need for AC.
The reason why AC is different is because in the general case, there is no "rule" for determining which $x_i\in X_i$ to pick, like there is in the case where there's a common element ("just pick $x$"). If you can find a rule, then you don't need AC.
For instance, if you just want to prove the axiom of choice for finite sets of reals, you can do this in ZF, since any finite set of reals has a least element in the usual order of the reals, so you can just pick that. Similarly, for any set that is linearly orderable, the axiom of choice for collections of finite subsets of that set holds in ZF (but note in ZF it's not necessarily the case that every set is linearly orderable).
Russell's "shoes and socks" analogy is instructive.