The US population is about 75% overweight and obese and diabetes or prediabetes is just over 1/3rd and not going in the right direction. There's literally hundred of well designed RCT that show meal frequency has no relationship to weight gain or loss and promoting an "eat continually through out the day" mantra is about as unscientific as you can get.
Your numbers are inflated, and lumping overweight and obese together is pure hype, IMO. Your BMI can be 1-percent above the overweight threshold, and by your thinking, you are lumped into the same group as someone who is morbidly obese.
The actual obesity rate is too high, at 42-percent (add in overweight and it still doesn't reach 75 percent according to the CDC).
I get so tired of the whole "Americans are a bunch of lard-a$$ pigs." talk from people outside the US.
There are a lot of complicating factors in those obesity rates. Socio-economic factors paly a big part. You might think poor people would not be obese, but they make up a substantial portion of obese Americans, because they don't have access to abundance of supermarkets full of fresh food that we in the suburbs have.
Obesity rates also very by State. Poorer States have higher obesity rates. States with a highly educated population making good incomes have lower obesity rates. It's complicated.
BTW, I am 5 foot 11 inches tall, and weigh 175 pounds, and I can almost guarantee that my BMI would put me in the overweight category.
CD