There are a lot of unstated assumptions in this post, so I'll try to be clear about my assumptions in answering. I disagree with the other answers given are argue that multicollinearity is not a problem; it is a fact.
First, I assume your estimand is something like the average causal effect of $A$ on $B$, i.e., $\tau^0 = E[B^{a'}] - E[B^a]$ for two values $a'$ and $a$ of $A$, where $B^a$ is the potential outcome setting $A$ to $a$. If you have some other definition of a causal effect, you need to state it explicitly and in a way that abstracts away from a specific statistical model. I am going to assume this is a prospective observational study in which $A$ is measured before $B$.
There are a variety of estimators of $\tau^0$, but some rely on an assumption called ignorability, or satisfaction of the backdoor criterion, which states that there is a set of measured variables $V$ such that $A \perp B^a | V$ for all $a$. This means that $V$ is a set of variables sufficient to remove confounding. If $V = N$, then you have to adjust for $N$ in its entirety to remove confounding (using population data). This is a fact of nonparametric identification of causal effects and has nothing to do with statistical estimation. In this case, $\tau^0 = \tau \equiv E[E[B|A=a',V]] - E[E[B|A=a',V]]$.
One way to estimate $\tau$ is using an estimator called g-computation. You proposal a model for $B$ as a function of $A$ and $V$, fit that model, then generate predictions $\hat{B^{a'}}$ setting $A$ to $a'$ and predictions $\hat{B^{a}}$ setting $A$ to $a$. You take the mean of $\hat{B^{a'}}$ to be an estimator of $E[E[B|A=a',V]]$ and the mean of $\hat{B^{a}}$ to be an estimator of $E[E[B|A=a,V]]$, and then compute the differences of those two means to get $\hat\tau$. When the model for $B$ is linear with no interaction between $V$ and $A$, then the coefficient on $A$ is equal to $\hat\tau$. I assume this is the estimator you are using.
Let's say $N$ satisfies the backdoor criterion, so you need to adjust for $N$ in its entirety to remove confounding. You find that $N_1$ is highly correlated with $A$. What do you do? First you need to identify the criteria you want to optimize. If you want a consistent estimator of the causal effect (i.e., one that would be closer to correct if the sample were larger), you need to adjust for $V$ (i.e., including $N_1$). If you want a low-error estimate of the causal effect, then you might be willing to sacrifice some bias for precision. There are theories for how the correlation between predictors in a regression model effects how removal of one predictor changes the mean squared error of the other coefficients. Sometimes, a biased but precise estimate is better than an unbiased but imprecise estimate. However, in many causal inference applications, bias is implicitly viewed as more important to reduce (i.e., to maintain objectivity).
I'll address your 4 reasons not to adjust for $N_1$.
- If $N_1$ causes $A$ and $B$, then you absolutely should adjust for it. Indeed, failing to adjust for it is a failure to satisfy the backdoor criterion. The whole point of causal inference methods is to adjust for confounding variables. A confounding variable is (approximately) a variable that causes both the exposure and outcome. On the other hand, if $A$ causes $N_1$, then $N_1$ is not part of $V$ and adjusting for $N_1$ does not satisfy the backdoor criterion. This is to say that you need to rely on a causal criterion, not a statistical criterion (i.e., collinearity) to decide whether it is necessary to adjust for $N_1$ to satisfy the backdoor criterion.
- "Unstable" coefficients come with a large standard error; this standard error accurately reflects the uncertainty in estimating the effect of $A$. This uncertainty is a fact, not a decision. That is, a large standard error isn't a reason to change the model to make it smaller, it is a reason to interpret the estimate with appropriate (lack of) certainty.
- We are not positing theories, we are estimating a causal effect, which is a single parameter. Occam's razor has nothing to do with this. The only quantity Occam's razor acts on is the presence of the causal effect; i.e., it might be more parsimonious to assume there is no causal effect, but that is the reason we are investigating in the first place. To estimate a causal effect consistently, you need to use a consistent estimator. That estimator is not subject to Occam's razor because it is not a theory. It is a recipe that allows you obtain an estimate from data. Parsimony for parsimony's sake (i.e., as an intellectual rather than statistical quality) is irrelevant here. It may be that a more parsimonious model has improved statistical performance (i.e., increased precision), but again this choice depends on the goal of your analysis.
- If your goal is to estimate a causal effect, why are you concerned with out-of-sample prediction or the fit of the model? Model fit is irrelevant as long as the model permits you to consistently estimate a causal effect. The model isn't designed to explain phenomena; it is designed to play a role in the estimator of the causal effect.
If $N_1$ is necessary to satisfy the backdoor criterion, then omitting it in order to increase precision is saying "I know my estimate will be biased, but the increase in precision due to dropping it is worth the bias incurred." This is a strong claim to make and would need to be application-specific. Knowing the direction of the bias based on the correlation between $N_1$ and $A$ and $B$ could help decide whether your bias is likely to be positive or negative; one or the other may be worse in a given application.
I would say that the reasons you listed seem to come from someone not interested in causal inference but rather interested in building a predictive or explanatory model. Those are very difference goals than estimating a causal effect. To estimate a causal effect, you need to use an estimator that optimizes the criteria you set (e.g., minimizing bias, minimizing mean squared error, interpretability, computational feasibility, etc.), and you need to be assured of the statistical properties of that estimator. An estimator that omits covariates correlated with treatment is likely going to be biased, but it may be more precise. There may be ways to address that bias without reducing precision using more complicated estimators. But you should certainly not take the advice of those building prediction models when your goal is different.