This is one of the main reasons why it is so common to see rocks on top of soil as it is a very effective way to keep your plants healthier for longer. As well as blocking weeds from growing, placing the right stones on top of soil will also help water drainage.