Fasting will help with diabetes. But very few people have the will or discipline to do this. Nowadays they are even too lazy to go out and buy food themselves, they use an app and those food delivery peons bring the food to their doorstep.
By fasting I don't mean Ramadan-style 12-hour binge eating, I'm saying at least 2-3 days without eating any food. This also helps to detox your body.