What you ask is why it need a common solvent to dissolve the reactants. For better control & easier to react, you need to find a common inert solvent to dissolve the reactants to form small molecules or ions so they can collide each other to fasten the rate of reaction. Moreover you can control the conditions of the reaction more closely such as the temperature, concentration & etc. There are numerous examples which are not important but the theory is!!!