Agree. It probably does.
Also, today, we have more things to add to the mix, like epigenetics. There's more and more evidence that epigenetics might be part of the evolutionary process. For instance, a mother's diet can change the path for future generations. It's not just the genetic code making us, but what we eat, how we live, what we do, and the same for what our parents ate, lived, and did. Not saying that a guy working out will have kids with bigger muscles, that doesn't work. But a mother or father not having the right nutrition and having kids can affect the baby, and the baby's future kids as well.