Just because those genes exist doesn't mean they're evenly distributed. For example, look at the spectrum of lactose tolerance: some people do just fine, some people get a little gassy, some people get severely ill.
Yes but that mostly is distributed according to dairy consumption from around 500 years ago. Grain consumption is widespread across the globe in almost every culture.