Only some varieties of St. Augustine grass prevent weeds from taking hold on your lawn, which is the reason why you must use a herbicide to root them out.