You are pretty close, then add higher alcohol and meat consumption. Lack of veggies & fruits means not enough fiber in diet, which slows down movement through intestines, causing rotting food in gut.
My impression is that young people aren’t eating as much meat as their parents or grandparents did.
oh...and did I mention...
No Exercise!