@Thenomain I said (rather implied) that evolution has solved overpopulation. And that we simply don't really like its solution.
Any species that overproduces dies out in mass die-offs until it reaches sustainable population levels again (which, in extreme cases, can be a level of 0). If goats overproduce (because, say, their predators died off somehow) they will go around eating the shit out of everything until there's nothing left to eat. Then they will starve to death in huge numbers until the number of goats left won't strip all the food. If they've been too efficient in stripping all the food, then all of them will die and we have an extinction from overpopulation.
This is evolution's solution. It just happens to be one that humans really wouldn't want to experience.