I've read Zero conditional mean assumption (how can in not hold?).
In linear regression, we assume the model follows $$y_i = \beta_0 + \beta_1 x_i + \epsilon_i $$ under the assumption that $\mathbb{E}(\epsilon|X) = 0$.
However, I don't see why we must have that assumption, even if $\epsilon_i$ and $x_i$ are correlated.
Because if $\mathbb{E}(\epsilon|X) = c \neq 0$, then why can't we just assume another model $$y_i = \underline{\beta}_0 + \beta_1 x_i + \underline{\epsilon}_i$$ where $\underline{\beta}_0 = \beta_0 + c$ and $\underline{\epsilon}_i = \epsilon_i - c$
and applying the typical algorithm, we can find estimates for these new parameters?