Weed grows in places in the world where the climate is warm, humid and doesn't get consistent rainfall. Afghanistan, Nepal, India, Mexico, Columbia, Africa, Morocco etc. Weed doesn't grow in cold wet climates Canada, England, Germany etc. Point i am trying to make is that weed doesn't like WET soil, it doesn't like a dry atmosphere, and it doesn't like excessively cold or hot climate. Look at your soil.....is soil that wet in any of the places i mentioned where weed grows naturally?
Weed likes soil on the dry side. They do not like wet soggy soil with no oxygen so don't water log your soil. Less is more i always say.