2) It provides shade for certain plants.
Companion planting also allows larger plants to give natural shade to smaller shade-loving plants. Too much sunlight can affect the growth of young seedlings, so having plants with large leaves can be beneficial. Therefore, when you plant spinach, make sure that you plant radishes next to them. Radish grows pretty quickly and its large leaves can provide ample shade to young spinach.