Why? Because the problem with the typical breakfast is:
Too much Sugar
Lack of Protein
Lack of Nutrients
Even if that sugary breakfast cereal tastes good...
The lack of healthy nutrients will leave people feeling tired and hungry.
So they end up eating more of the same food expecting different results...
They put on weight and struggle to keep it off