Not everyone's gut flora is the same. People are _very_ different.
I'm pretty sure your grandpa could also eat endless amounts of wheat products. If my grandpa tried that, he'd literally shit out his intestines because of the gluten (celiac's disease).