>>12294362your genes aren't a reflection of your ancestors' environment. They're your fucking genes. Genes mutate randomly. Sometimes these random mutations are detrimental and don't hold on in a population. The converse is not true. Blue eyes for instance is a completely neutral mutation, it does fuck all.
Also evolution takes place over thousands of years, not a few generations. We are nearly identical biologically to our ancestors 30k years ago save lactose intolerance and some other minor things. That's a little more than a few generations.