I asked a question about this earlier but I think it was unfocused so I have rephrased it and asked it again.
The propagator/two-point function $\langle \phi(x_1)\phi(x_2)\rangle$ for any theory can be found by finding the Green's function $G$ to the free theory, see e.g. this Phys.SE post. That is, if $L$ denotes the differential operator of the free theory then we would like to find $G$ such that $LG = \delta$.
I would like to know why the above is true. To be clear, I understand that one can directly compute the 2-point function and substitute the answer in the equations of motion to verify that it is indeed a Green's function. However, why do we expect this to be true? In other words, is there any reason why the 2-point function should be a Green's function to the free theory? Or is this just a nice coincidence that turns out to be true?