Consider the linear regression model $$ Y_i=X_i^\top \beta+U_i. $$
Suppose some regressors are not orthogonal to $U_i$, i.e., $E(X_i U_i)\neq 0$. Then, the OLS estimator is not consistent (Hayashi, chapter 2). The usual way to proceed consists of finding instruments $Z_i$ such that $E(Z_i U_i)=0$ and such instruments should explain some variations in $X_i$.
The answer to the question here suggests that, although rare and perhaps tricky, we might be able to construct instruments just by taking appropriate transformations of $X_i$. For instance, take $X_i$ scalar with $E(X_i U_i)\neq 0$. Consider the function $f(X_i)=X_i^k$ with $k$ even. Suppose $(X_i,U_i)$ are symmetric around zero. Then, even if $E(X_iU_i)\neq 0$, it holds that $$ E(X^k_i U_i)=0. $$ Hence, we could set $Z_i\equiv X^k_i$. However, I've never found such a discussion in any texbook. Hence, I wonder whether there is something fundamental I'm missing here. Perhaps, $Z_i$ so defined would be a very weak instrument? Could you help me understand?