weeds is mostly a pejorative for plant life that was there before you tried to plant something else. they're persistant because they're what belongs there. unless their an imported intruder. just like what you're most likely trying to grow in their place is. try companion planting things that like the same soil and other conditions as them. and/or choose from among native plants, or close relatives of them, that have the plant properties you're looking for. be it fruit, flower or foliage, or some combination of all three. of course native plants hate lawns. lawns are ignorant ego crap. just like all the pavement nature will eventually reclaim as well. more power to the weeds. humans will eventually poison themselves trying to kill them.