Landscape fabric aims to achieve weed-free flower beds and gravel paths, but there are many downsides to consider before using this material in your garden.