There’s no such thing as a weed in nature. A weed is a subjective description invented by humans. Humans naturally like things which are scarce. Jewelry has little utility above other rocks, but we like gems because they’re rare. So a weed simply just means a plant that there is too much of, which results in a tautology of why there are always so many weeds.
Additionally, if you want a plant that does something useful, like have a big flower or fruit, you need to provide it with nutrients. Things we call weeds are generally plants that only need sunlight and water. And there are a lot of them because most soil does not have enough nutrients to bear fruit.
Latest Answers