Perhaps a trivial question, but it is something which I couldn't ever grasp ever since beginning physics. Why exactly should Newton's second law be linear in application of all the external forces?
For example, suppose I have a spring oscillating with a block (in absence of the gravity of Earth) then I add in gravity, then simply to find the new governing equation for acceleration I include gravity into the equation for the second law... but why? Why is there no cross effect between the two 'forces' acting on the block?
To be clear, I do not mean that force is linear in the sense of it being a linear function of time or a linear function of position. I know very well that forces could manifest whatever complicated function you can imagine, and in certain cases, as a series expansion.
My question asks about the linearity in terms of the application of different causes. As described by the example, let's add some more complication, let's say the Moon suddenly became 'massive enough' that its effect could be felt on our spring system i.e: the effect is no longer non-negligable for wherever I am on Earth conducting the experiment. Then the new governing equation of acceleration, again, would just be given by including the force of the Moon in my old force sum.
$$ a = \frac{\sum F_{ext} }{m} \to a'= \sum \frac{ \sum F_{ext} }{m} + \frac{F_{moon} }{m}$$
And, sure, a direct answer may be "because force is modelled by a vector and vectors add in so-and-so fashion", but, in physics we are trying to model what we see in the real world rather than impose our mathematical truths on it. Hence, again I ask, are there any deep reasons why in the real world, the forces (causes) of motion add up independently (without having a mixing effect)?